home *** CD-ROM | disk | FTP | other *** search
/ World Book 1998 1.1 (Macintosh) / World Book Disk 1 of 2.bin / World Book Installer / World Book Installer / Report Wizard.rsrc / CODE_3_Features.txt < prev    next >
Text File  |  1998-12-15  |  93KB  |  1,702 lines

  1. # near model CODE resource
  2. # jump table entries: 15008-15054 (47 of them)
  3. 00000000  0000 3AA0                ori.b      D0, 0xA0
  4. 00000004  0000 12EE                ori.b      D0, 0xEE
  5. 00000008  226F 0004                movea.l    A1, [A7 + 0x4]
  6. 0000000C  222F 0008                move.l     D1, [A7 + 0x8]
  7. 00000010  102F 000C                move.b     D0, [A7 + 0xC]
  8. 00000014  41F9 0001 BE52           lea.l      A0, [0x0001BE52]
  9. 0000001A  2288                     move.l     [A1], A0
  10. 0000001C  42A9 0004                clr.l      [A1 + 0x4]
  11. 00000020  2341 0008                move.l     [A1 + 0x8], D1
  12. 00000024  1340 000C                move.b     [A1 + 0xC], D0
  13. 00000028  2049                     movea.l    A0, A1
  14. 0000002A  4E75                     rts
  15. 0000002C  4E56 FFFE                link       A6, -0x0002
  16. 00000030  48E7 0030                movem.l    -[A7], A2,A3
  17. 00000034  246E 0008                movea.l    A2, [A6 + 0x8]
  18. 00000038  266E 000C                movea.l    A3, [A6 + 0xC]
  19. 0000003C  41F9 0001 BE52           lea.l      A0, [0x0001BE52]
  20. 00000042  2488                     move.l     [A2], A0
  21. 00000044  4878 0004                push.l     0x4
  22. 00000048  486A 0008                pea.l      [A2 + 0x8]
  23. 0000004C  2F0B                     move.l     -[A7], A3
  24. 0000004E  2057                     movea.l    A0, [A7]
  25. 00000050  2250                     movea.l    A1, [A0]
  26. 00000052  2269 0024                movea.l    A1, [A1 + 0x24]
  27. 00000056  4E91                     jsr        [A1]
  28. 00000058  4878 0001                push.l     0x1
  29. 0000005C  486A 000C                pea.l      [A2 + 0xC]
  30. 00000060  2F0B                     move.l     -[A7], A3
  31. 00000062  2057                     movea.l    A0, [A7]
  32. 00000064  2250                     movea.l    A1, [A0]
  33. 00000066  2269 0024                movea.l    A1, [A1 + 0x24]
  34. 0000006A  4E91                     jsr        [A1]
  35. 0000006C  42AA 0004                clr.l      [A2 + 0x4]
  36. 00000070  4878 0001                push.l     0x1
  37. 00000074  486E FFFF                pea.l      [A6 - 0x1]
  38. 00000078  2F0B                     move.l     -[A7], A3
  39. 0000007A  2057                     movea.l    A0, [A7]
  40. 0000007C  2250                     movea.l    A1, [A0]
  41. 0000007E  2269 0024                movea.l    A1, [A1 + 0x24]
  42. 00000082  4E91                     jsr        [A1]
  43. 00000084  2679 0002 B7C4           movea.l    A3, [0x0002B7C4]
  44. 0000008A  200B                     move.l     D0, A3
  45. 0000008C  4FEF 0024                lea.l      A7, [A7 + 0x24]
  46. 00000090  6718                     beq        +0x1A /* 000000AA */
  47. 00000092  1F2E FFFF                move.b     -[A7], [A6 - 0x1]
  48. 00000096  42A7                     clr.l      -[A7]
  49. 00000098  2F0A                     move.l     -[A7], A2
  50. 0000009A  2F0B                     move.l     -[A7], A3
  51. 0000009C  2057                     movea.l    A0, [A7]
  52. 0000009E  2250                     movea.l    A1, [A0]
  53. 000000A0  2269 000C                movea.l    A1, [A1 + 0xC]
  54. 000000A4  4E91                     jsr        [A1]
  55. 000000A6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  56. label000000AA:
  57. 000000AA  204A                     movea.l    A0, A2
  58. 000000AC  4CDF 0C00                movem.l    A2,A3, [A7]+
  59. 000000B0  4E5E                     unlink     A6
  60. 000000B2  4E75                     rts
  61. 000000B4  4E56 0000                link       A6, 0
  62. 000000B8  48E7 1030                movem.l    -[A7], D3,A2,A3
  63. 000000BC  246E 0008                movea.l    A2, [A6 + 0x8]
  64. 000000C0  362E 000C                move.w     D3, [A6 + 0xC]
  65. 000000C4  200A                     move.l     D0, A2
  66. 000000C6  672E                     beq        +0x30 /* 000000F6 */
  67. 000000C8  41F9 0001 BE52           lea.l      A0, [0x0001BE52]
  68. 000000CE  2488                     move.l     [A2], A0
  69. 000000D0  266A 0004                movea.l    A3, [A2 + 0x4]
  70. 000000D4  200B                     move.l     D0, A3
  71. 000000D6  6710                     beq        +0x12 /* 000000E8 */
  72. 000000D8  2F0A                     move.l     -[A7], A2
  73. 000000DA  2F0B                     move.l     -[A7], A3
  74. 000000DC  2057                     movea.l    A0, [A7]
  75. 000000DE  2250                     movea.l    A1, [A0]
  76. 000000E0  2269 0010                movea.l    A1, [A1 + 0x10]
  77. 000000E4  4E91                     jsr        [A1]
  78. 000000E6  504F                     addq.w     A7, 8
  79. label000000E8:
  80. 000000E8  4A43                     tst.w      D3
  81. 000000EA  6F0A                     ble        +0xC /* 000000F6 */
  82. 000000EC  2F0A                     move.l     -[A7], A2
  83. 000000EE  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  84. 000000F4  584F                     addq.w     A7, 4
  85. label000000F6:
  86. 000000F6  204A                     movea.l    A0, A2
  87. 000000F8  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  88. 000000FC  4E5E                     unlink     A6
  89. 000000FE  4E75                     rts
  90. 00000100  206F 0004                movea.l    A0, [A7 + 0x4]
  91. 00000104  216F 0008 0008           move.l     [A0 + 0x8], [A7 + 0x8]
  92. 0000010A  4E75                     rts
  93. 0000010C  206F 0004                movea.l    A0, [A7 + 0x4]
  94. 00000110  116F 0008 000C           move.b     [A0 + 0xC], [A7 + 0x8]
  95. 00000116  4E75                     rts
  96. 00000118  206F 0004                movea.l    A0, [A7 + 0x4]
  97. 0000011C  216F 0008 0004           move.l     [A0 + 0x4], [A7 + 0x8]
  98. 00000122  4E75                     rts
  99. 00000124  4E56 0000                link       A6, 0
  100. 00000128  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  101. 0000012C  246E 0008                movea.l    A2, [A6 + 0x8]
  102. 00000130  2A2E 000C                move.l     D5, [A6 + 0xC]
  103. 00000134  266E 0010                movea.l    A3, [A6 + 0x10]
  104. 00000138  7601                     moveq.l    D3, 0x01
  105. 0000013A  282A 0008                move.l     D4, [A2 + 0x8]
  106. 0000013E  BA84                     cmp.l      D5, D4
  107. 00000140  6706                     beq        +0x8 /* 00000148 */
  108. 00000142  70FE                     moveq.l    D0, 0xFFFFFFFE
  109. 00000144  B880                     cmp.l      D4, D0
  110. 00000146  6618                     bne        +0x1A /* 00000160 */
  111. label00000148:
  112. 00000148  2F0B                     move.l     -[A7], A3
  113. 0000014A  2F05                     move.l     -[A7], D5
  114. 0000014C  2F0A                     move.l     -[A7], A2
  115. 0000014E  2057                     movea.l    A0, [A7]
  116. 00000150  2250                     movea.l    A1, [A0]
  117. 00000152  2269 001C                movea.l    A1, [A1 + 0x1C]
  118. 00000156  4E91                     jsr        [A1]
  119. 00000158  162A 000C                move.b     D3, [A2 + 0xC]
  120. 0000015C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  121. label00000160:
  122. 00000160  1003                     move.b     D0, D3
  123. 00000162  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  124. 00000166  4E5E                     unlink     A6
  125. 00000168  4E75                     rts
  126. 0000016A  4E75                     rts
  127. fn0000016C:
  128. 0000016C  226F 0004                movea.l    A1, [A7 + 0x4]
  129. 00000170  41F9 0001 BD30           lea.l      A0, [0x0001BD30]
  130. 00000176  2288                     move.l     [A1], A0
  131. 00000178  42A9 0004                clr.l      [A1 + 0x4]
  132. 0000017C  23C9 0002 B7C4           move.l     [0x0002B7C4], A1
  133. 00000182  2049                     movea.l    A0, A1
  134. 00000184  4E75                     rts
  135. fn00000186:
  136. 00000186  4E56 0000                link       A6, 0
  137. 0000018A  2F0A                     move.l     -[A7], A2
  138. 0000018C  246E 0008                movea.l    A2, [A6 + 0x8]
  139. 00000190  200A                     move.l     D0, A2
  140. 00000192  6726                     beq        +0x28 /* 000001BA */
  141. 00000194  41F9 0001 BD30           lea.l      A0, [0x0001BD30]
  142. 0000019A  2488                     move.l     [A2], A0
  143. 0000019C  2F0A                     move.l     -[A7], A2
  144. 0000019E  2057                     movea.l    A0, [A7]
  145. 000001A0  2250                     movea.l    A1, [A0]
  146. 000001A2  2269 0014                movea.l    A1, [A1 + 0x14]
  147. 000001A6  4E91                     jsr        [A1]
  148. 000001A8  4A6E 000C                tst.w      [A6 + 0xC]
  149. 000001AC  584F                     addq.w     A7, 4
  150. 000001AE  6F0A                     ble        +0xC /* 000001BA */
  151. 000001B0  2F0A                     move.l     -[A7], A2
  152. 000001B2  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  153. 000001B8  584F                     addq.w     A7, 4
  154. label000001BA:
  155. 000001BA  204A                     movea.l    A0, A2
  156. 000001BC  245F                     movea.l    A2, [A7]+
  157. 000001BE  4E5E                     unlink     A6
  158. 000001C0  4E75                     rts
  159. 000001C2  4E56 0000                link       A6, 0
  160. 000001C6  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  161. 000001CA  246E 0008                movea.l    A2, [A6 + 0x8]
  162. 000001CE  182E 0014                move.b     D4, [A6 + 0x14]
  163. 000001D2  4AAA 0004                tst.l      [A2 + 0x4]
  164. 000001D6  6634                     bne        +0x36 /* 0000020C */
  165. 000001D8  4878 0028                push.l     0x28 /* '(' */
  166. 000001DC  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  167. 000001E2  2648                     movea.l    A3, A0
  168. 000001E4  2008                     move.l     D0, A0
  169. 000001E6  584F                     addq.w     A7, 4
  170. 000001E8  671E                     beq        +0x20 /* 00000208 */
  171. 000001EA  4227                     clr.b      -[A7]
  172. 000001EC  4878 0000                push.l     0x0
  173. 000001F0  4878 0004                push.l     0x4
  174. 000001F4  2F0B                     move.l     -[A7], A3
  175. 000001F6  4EB9 0000 2688           jsr        [0x00002688]
  176. 000001FC  41F9 0001 BD60           lea.l      A0, [0x0001BD60]
  177. 00000202  2688                     move.l     [A3], A0
  178. 00000204  4FEF 000E                lea.l      A7, [A7 + 0xE]
  179. label00000208:
  180. 00000208  254B 0004                move.l     [A2 + 0x4], A3
  181. label0000020C:
  182. 0000020C  263C 7FFF FFFF           move.l     D3, 0x7FFFFFFF
  183. 00000212  4AAE 0010                tst.l      [A6 + 0x10]
  184. 00000216  6722                     beq        +0x24 /* 0000023A */
  185. 00000218  286A 0004                movea.l    A4, [A2 + 0x4]
  186. 0000021C  42A7                     clr.l      -[A7]
  187. 0000021E  486E 0010                pea.l      [A6 + 0x10]
  188. 00000222  2F0C                     move.l     -[A7], A4
  189. 00000224  4EB9 0000 26C8           jsr        [0x000026C8]
  190. 0000022A  2600                     move.l     D3, D0
  191. 0000022C  4A83                     tst.l      D3
  192. 0000022E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  193. 00000232  6606                     bne        +0x8 /* 0000023A */
  194. 00000234  263C 7FFF FFFF           move.l     D3, 0x7FFFFFFF
  195. label0000023A:
  196. 0000023A  266A 0004                movea.l    A3, [A2 + 0x4]
  197. 0000023E  4878 0004                push.l     0x4
  198. 00000242  486E 000C                pea.l      [A6 + 0xC]
  199. 00000246  2F03                     move.l     -[A7], D3
  200. 00000248  4878 0001                push.l     0x1
  201. 0000024C  2F0B                     move.l     -[A7], A3
  202. 0000024E  4EB9 0000 26D8           jsr        [0x000026D8]
  203. 00000254  4A04                     tst.b      D4
  204. 00000256  4FEF 0014                lea.l      A7, [A7 + 0x14]
  205. 0000025A  6712                     beq        +0x14 /* 0000026E */
  206. 0000025C  2F0A                     move.l     -[A7], A2
  207. 0000025E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  208. 00000262  2057                     movea.l    A0, [A7]
  209. 00000264  2250                     movea.l    A1, [A0]
  210. 00000266  2269 0014                movea.l    A1, [A1 + 0x14]
  211. 0000026A  4E91                     jsr        [A1]
  212. 0000026C  504F                     addq.w     A7, 8
  213. label0000026E:
  214. 0000026E  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  215. 00000272  4E5E                     unlink     A6
  216. 00000274  4E75                     rts
  217. 00000276  4E56 0000                link       A6, 0
  218. 0000027A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  219. 0000027E  266E 0008                movea.l    A3, [A6 + 0x8]
  220. 00000282  262B 0004                move.l     D3, [A3 + 0x4]
  221. 00000286  6732                     beq        +0x34 /* 000002BA */
  222. 00000288  2843                     movea.l    A4, D3
  223. 0000028A  42A7                     clr.l      -[A7]
  224. 0000028C  486E 000C                pea.l      [A6 + 0xC]
  225. 00000290  2F0C                     move.l     -[A7], A4
  226. 00000292  4EB9 0000 2700           jsr        [0x00002700]
  227. 00000298  246E 000C                movea.l    A2, [A6 + 0xC]
  228. 0000029C  206A 0004                movea.l    A0, [A2 + 0x4]
  229. 000002A0  B1CB                     cmpa.l     A0, A3
  230. 000002A2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  231. 000002A6  6612                     bne        +0x14 /* 000002BA */
  232. 000002A8  42A7                     clr.l      -[A7]
  233. 000002AA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  234. 000002AE  2057                     movea.l    A0, [A7]
  235. 000002B0  2250                     movea.l    A1, [A0]
  236. 000002B2  2269 0014                movea.l    A1, [A1 + 0x14]
  237. 000002B6  4E91                     jsr        [A1]
  238. 000002B8  504F                     addq.w     A7, 8
  239. label000002BA:
  240. 000002BA  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  241. 000002BE  4E5E                     unlink     A6
  242. 000002C0  4E75                     rts
  243. 000002C2  4E56 FFEC                link       A6, -0x0014
  244. 000002C6  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  245. 000002CA  266E 0008                movea.l    A3, [A6 + 0x8]
  246. 000002CE  286B 0004                movea.l    A4, [A3 + 0x4]
  247. 000002D2  200C                     move.l     D0, A4
  248. 000002D4  6700 0082                beq        +0x84 /* 00000358 */
  249. 000002D8  260C                     move.l     D3, A4
  250. 000002DA  49EE FFEC                lea.l      A4, [A6 - 0x14]
  251. 000002DE  42A7                     clr.l      -[A7]
  252. 000002E0  2F03                     move.l     -[A7], D3
  253. 000002E2  2F0C                     move.l     -[A7], A4
  254. 000002E4  4EB9 0000 2798           jsr        [0x00002798]
  255. 000002EA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  256. 000002EE  6026                     bra        +0x28 /* 00000316 */
  257. label000002F0:
  258. 000002F0  246E FFFC                movea.l    A2, [A6 - 0x4]
  259. 000002F4  206A 0004                movea.l    A0, [A2 + 0x4]
  260. 000002F8  B1CB                     cmpa.l     A0, A3
  261. 000002FA  661A                     bne        +0x1C /* 00000316 */
  262. 000002FC  B4FC 0000                cmpa.w     A2, 0x0
  263. 00000300  6714                     beq        +0x16 /* 00000316 */
  264. 00000302  3F3C 0001                move.w     -[A7], 0x1
  265. 00000306  204A                     movea.l    A0, A2
  266. 00000308  4850                     pea.l      [A0]
  267. 0000030A  2057                     movea.l    A0, [A7]
  268. 0000030C  2250                     movea.l    A1, [A0]
  269. 0000030E  2269 0008                movea.l    A1, [A1 + 0x8]
  270. 00000312  4E91                     jsr        [A1]
  271. 00000314  5C4F                     addq.w     A7, 6
  272. label00000316:
  273. 00000316  486E FFFC                pea.l      [A6 - 0x4]
  274. 0000031A  486E FFEC                pea.l      [A6 - 0x14]
  275. 0000031E  4EB9 0000 27A8           jsr        [0x000027A8]
  276. 00000324  4A00                     tst.b      D0
  277. 00000326  504F                     addq.w     A7, 8
  278. 00000328  66C6                     bne        -0x38 /* 000002F0 */
  279. 0000032A  4AAB 0004                tst.l      [A3 + 0x4]
  280. 0000032E  6716                     beq        +0x18 /* 00000346 */
  281. 00000330  3F3C 0001                move.w     -[A7], 0x1
  282. 00000334  206B 0004                movea.l    A0, [A3 + 0x4]
  283. 00000338  4850                     pea.l      [A0]
  284. 0000033A  2057                     movea.l    A0, [A7]
  285. 0000033C  2250                     movea.l    A1, [A0]
  286. 0000033E  2269 0008                movea.l    A1, [A1 + 0x8]
  287. 00000342  4E91                     jsr        [A1]
  288. 00000344  5C4F                     addq.w     A7, 6
  289. label00000346:
  290. 00000346  42AB 0004                clr.l      [A3 + 0x4]
  291. 0000034A  4267                     clr.w      -[A7]
  292. 0000034C  486E FFEC                pea.l      [A6 - 0x14]
  293. 00000350  4EB9 0000 27A0           jsr        [0x000027A0]
  294. 00000356  5C4F                     addq.w     A7, 6
  295. label00000358:
  296. 00000358  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  297. 0000035C  4E5E                     unlink     A6
  298. 0000035E  4E75                     rts
  299. fn00000360:
  300. 00000360  4E56 FFEC                link       A6, -0x0014
  301. 00000364  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  302. 00000368  286E 0008                movea.l    A4, [A6 + 0x8]
  303. 0000036C  282E 000C                move.l     D4, [A6 + 0xC]
  304. 00000370  246E 0010                movea.l    A2, [A6 + 0x10]
  305. 00000374  7601                     moveq.l    D3, 0x01
  306. 00000376  266C 0004                movea.l    A3, [A4 + 0x4]
  307. 0000037A  200B                     move.l     D0, A3
  308. 0000037C  6752                     beq        +0x54 /* 000003D0 */
  309. 0000037E  284B                     movea.l    A4, A3
  310. 00000380  47EE FFF0                lea.l      A3, [A6 - 0x10]
  311. 00000384  42A7                     clr.l      -[A7]
  312. 00000386  2F0C                     move.l     -[A7], A4
  313. 00000388  2F0B                     move.l     -[A7], A3
  314. 0000038A  4EB9 0000 2798           jsr        [0x00002798]
  315. 00000390  4FEF 000C                lea.l      A7, [A7 + 0xC]
  316. 00000394  6018                     bra        +0x1A /* 000003AE */
  317. label00000396:
  318. 00000396  2F0A                     move.l     -[A7], A2
  319. 00000398  2F04                     move.l     -[A7], D4
  320. 0000039A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  321. 0000039E  2057                     movea.l    A0, [A7]
  322. 000003A0  2250                     movea.l    A1, [A0]
  323. 000003A2  2269 0018                movea.l    A1, [A1 + 0x18]
  324. 000003A6  4E91                     jsr        [A1]
  325. 000003A8  C600                     and.b      D3, D0
  326. 000003AA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  327. label000003AE:
  328. 000003AE  486E FFEC                pea.l      [A6 - 0x14]
  329. 000003B2  486E FFF0                pea.l      [A6 - 0x10]
  330. 000003B6  4EB9 0000 27A8           jsr        [0x000027A8]
  331. 000003BC  4A00                     tst.b      D0
  332. 000003BE  504F                     addq.w     A7, 8
  333. 000003C0  66D4                     bne        -0x2A /* 00000396 */
  334. 000003C2  4267                     clr.w      -[A7]
  335. 000003C4  486E FFF0                pea.l      [A6 - 0x10]
  336. 000003C8  4EB9 0000 27A0           jsr        [0x000027A0]
  337. 000003CE  5C4F                     addq.w     A7, 6
  338. label000003D0:
  339. 000003D0  1003                     move.b     D0, D3
  340. 000003D2  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  341. 000003D6  4E5E                     unlink     A6
  342. 000003D8  4E75                     rts
  343. 000003DA  4E56 0000                link       A6, 0
  344. 000003DE  48E7 0030                movem.l    -[A7], A2,A3
  345. 000003E2  246E 0008                movea.l    A2, [A6 + 0x8]
  346. 000003E6  41F9 0001 BCE6           lea.l      A0, [0x0001BCE6]
  347. 000003EC  2488                     move.l     [A2], A0
  348. 000003EE  264A                     movea.l    A3, A2
  349. 000003F0  588B                     addq.l     A3, 4
  350. 000003F2  4227                     clr.b      -[A7]
  351. 000003F4  4878 0000                push.l     0x0
  352. 000003F8  4878 0004                push.l     0x4
  353. 000003FC  2F0B                     move.l     -[A7], A3
  354. 000003FE  4EB9 0000 2688           jsr        [0x00002688]
  355. 00000404  41F9 0001 BC32           lea.l      A0, [0x0001BC32]
  356. 0000040A  2688                     move.l     [A3], A0
  357. 0000040C  157C 0001 002C           move.b     [A2 + 0x2C], 0x1
  358. 00000412  204A                     movea.l    A0, A2
  359. 00000414  4FEF 000E                lea.l      A7, [A7 + 0xE]
  360. 00000418  4CDF 0C00                movem.l    A2,A3, [A7]+
  361. 0000041C  4E5E                     unlink     A6
  362. 0000041E  4E75                     rts
  363. 00000420  4E56 FFEC                link       A6, -0x0014
  364. 00000424  48E7 1030                movem.l    -[A7], D3,A2,A3
  365. 00000428  246E 0008                movea.l    A2, [A6 + 0x8]
  366. 0000042C  362E 000C                move.w     D3, [A6 + 0xC]
  367. 00000430  200A                     move.l     D0, A2
  368. 00000432  6700 008E                beq        +0x90 /* 000004C2 */
  369. 00000436  41F9 0001 BCE6           lea.l      A0, [0x0001BCE6]
  370. 0000043C  2488                     move.l     [A2], A0
  371. 0000043E  2F0A                     move.l     -[A7], A2
  372. 00000440  4878 00CA                push.l     0xCA
  373. 00000444  2F0A                     move.l     -[A7], A2
  374. 00000446  61FF 0000 0104           bsr        +0x106 /* 0000054C */
  375. 0000044C  47EE FFF0                lea.l      A3, [A6 - 0x10]
  376. 00000450  42A7                     clr.l      -[A7]
  377. 00000452  486A 0004                pea.l      [A2 + 0x4]
  378. 00000456  2F0B                     move.l     -[A7], A3
  379. 00000458  4EB9 0000 2798           jsr        [0x00002798]
  380. 0000045E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  381. 00000462  600E                     bra        +0x10 /* 00000472 */
  382. label00000464:
  383. 00000464  2F0A                     move.l     -[A7], A2
  384. 00000466  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  385. 0000046A  61FF 0000 0BD2           bsr        +0xBD4 /* 0000103E */
  386. 00000470  504F                     addq.w     A7, 8
  387. label00000472:
  388. 00000472  486E FFEC                pea.l      [A6 - 0x14]
  389. 00000476  486E FFF0                pea.l      [A6 - 0x10]
  390. 0000047A  4EB9 0000 27A8           jsr        [0x000027A8]
  391. 00000480  4A00                     tst.b      D0
  392. 00000482  504F                     addq.w     A7, 8
  393. 00000484  66DE                     bne        -0x20 /* 00000464 */
  394. 00000486  4267                     clr.w      -[A7]
  395. 00000488  486E FFF0                pea.l      [A6 - 0x10]
  396. 0000048C  4EB9 0000 27A0           jsr        [0x000027A0]
  397. 00000492  204A                     movea.l    A0, A2
  398. 00000494  5888                     addq.l     A0, 4
  399. 00000496  2648                     movea.l    A3, A0
  400. 00000498  2008                     move.l     D0, A0
  401. 0000049A  5C4F                     addq.w     A7, 6
  402. 0000049C  6716                     beq        +0x18 /* 000004B4 */
  403. 0000049E  41F9 0001 BC32           lea.l      A0, [0x0001BC32]
  404. 000004A4  2548 0004                move.l     [A2 + 0x4], A0
  405. 000004A8  4267                     clr.w      -[A7]
  406. 000004AA  2F0B                     move.l     -[A7], A3
  407. 000004AC  4EB9 0000 26A0           jsr        [0x000026A0]
  408. 000004B2  5C4F                     addq.w     A7, 6
  409. label000004B4:
  410. 000004B4  4A43                     tst.w      D3
  411. 000004B6  6F0A                     ble        +0xC /* 000004C2 */
  412. 000004B8  2F0A                     move.l     -[A7], A2
  413. 000004BA  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  414. 000004C0  584F                     addq.w     A7, 4
  415. label000004C2:
  416. 000004C2  204A                     movea.l    A0, A2
  417. 000004C4  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  418. 000004C8  4E5E                     unlink     A6
  419. 000004CA  4E75                     rts
  420. 000004CC  4E56 0000                link       A6, 0
  421. 000004D0  48E7 0030                movem.l    -[A7], A2,A3
  422. 000004D4  266E 0008                movea.l    A3, [A6 + 0x8]
  423. 000004D8  42A7                     clr.l      -[A7]
  424. 000004DA  486E 000C                pea.l      [A6 + 0xC]
  425. 000004DE  204B                     movea.l    A0, A3
  426. 000004E0  5888                     addq.l     A0, 4
  427. 000004E2  2448                     movea.l    A2, A0
  428. 000004E4  4850                     pea.l      [A0]
  429. 000004E6  4EB9 0000 26C8           jsr        [0x000026C8]
  430. 000004EC  4A80                     tst.l      D0
  431. 000004EE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  432. 000004F2  6620                     bne        +0x22 /* 00000514 */
  433. 000004F4  4878 0004                push.l     0x4
  434. 000004F8  486E 000C                pea.l      [A6 + 0xC]
  435. 000004FC  2F0A                     move.l     -[A7], A2
  436. 000004FE  4EB9 0000 26D0           jsr        [0x000026D0]
  437. 00000504  2F0B                     move.l     -[A7], A3
  438. 00000506  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  439. 0000050A  61FF 0000 0B14           bsr        +0xB16 /* 00001020 */
  440. 00000510  4FEF 0014                lea.l      A7, [A7 + 0x14]
  441. label00000514:
  442. 00000514  4CDF 0C00                movem.l    A2,A3, [A7]+
  443. 00000518  4E5E                     unlink     A6
  444. 0000051A  4E75                     rts
  445. fn0000051C:
  446. 0000051C  4E56 0000                link       A6, 0
  447. 00000520  2F0A                     move.l     -[A7], A2
  448. 00000522  246E 0008                movea.l    A2, [A6 + 0x8]
  449. 00000526  42A7                     clr.l      -[A7]
  450. 00000528  486E 000C                pea.l      [A6 + 0xC]
  451. 0000052C  486A 0004                pea.l      [A2 + 0x4]
  452. 00000530  4EB9 0000 2700           jsr        [0x00002700]
  453. 00000536  2F0A                     move.l     -[A7], A2
  454. 00000538  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  455. 0000053C  61FF 0000 0B00           bsr        +0xB02 /* 0000103E */
  456. 00000542  4FEF 0014                lea.l      A7, [A7 + 0x14]
  457. 00000546  245F                     movea.l    A2, [A7]+
  458. 00000548  4E5E                     unlink     A6
  459. 0000054A  4E75                     rts
  460. fn0000054C:
  461. 0000054C  4E56 FFEC                link       A6, -0x0014
  462. 00000550  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  463. 00000554  246E 0008                movea.l    A2, [A6 + 0x8]
  464. 00000558  262E 000C                move.l     D3, [A6 + 0xC]
  465. 0000055C  266E 0010                movea.l    A3, [A6 + 0x10]
  466. 00000560  4A2A 002C                tst.b      [A2 + 0x2C]
  467. 00000564  675A                     beq        +0x5C /* 000005C0 */
  468. 00000566  49EE FFEC                lea.l      A4, [A6 - 0x14]
  469. 0000056A  42A7                     clr.l      -[A7]
  470. 0000056C  486A 0004                pea.l      [A2 + 0x4]
  471. 00000570  2F0C                     move.l     -[A7], A4
  472. 00000572  4EB9 0000 2798           jsr        [0x00002798]
  473. 00000578  4FEF 000C                lea.l      A7, [A7 + 0xC]
  474. 0000057C  6020                     bra        +0x22 /* 0000059E */
  475. label0000057E:
  476. 0000057E  246E FFFC                movea.l    A2, [A6 - 0x4]
  477. 00000582  4A2A 002C                tst.b      [A2 + 0x2C]
  478. 00000586  6716                     beq        +0x18 /* 0000059E */
  479. 00000588  2F0B                     move.l     -[A7], A3
  480. 0000058A  2F03                     move.l     -[A7], D3
  481. 0000058C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  482. 00000590  2057                     movea.l    A0, [A7]
  483. 00000592  2250                     movea.l    A1, [A0]
  484. 00000594  2269 000C                movea.l    A1, [A1 + 0xC]
  485. 00000598  4E91                     jsr        [A1]
  486. 0000059A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  487. label0000059E:
  488. 0000059E  486E FFFC                pea.l      [A6 - 0x4]
  489. 000005A2  486E FFEC                pea.l      [A6 - 0x14]
  490. 000005A6  4EB9 0000 27A8           jsr        [0x000027A8]
  491. 000005AC  4A00                     tst.b      D0
  492. 000005AE  504F                     addq.w     A7, 8
  493. 000005B0  66CC                     bne        -0x32 /* 0000057E */
  494. 000005B2  4267                     clr.w      -[A7]
  495. 000005B4  486E FFEC                pea.l      [A6 - 0x14]
  496. 000005B8  4EB9 0000 27A0           jsr        [0x000027A0]
  497. 000005BE  5C4F                     addq.w     A7, 6
  498. label000005C0:
  499. 000005C0  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  500. 000005C4  4E5E                     unlink     A6
  501. 000005C6  4E75                     rts
  502. 000005C8  4E56 0000                link       A6, 0
  503. 000005CC  48E7 1030                movem.l    -[A7], D3,A2,A3
  504. 000005D0  246E 0008                movea.l    A2, [A6 + 0x8]
  505. 000005D4  362E 000C                move.w     D3, [A6 + 0xC]
  506. 000005D8  4A43                     tst.w      D3
  507. 000005DA  6714                     beq        +0x16 /* 000005F0 */
  508. 000005DC  204A                     movea.l    A0, A2
  509. 000005DE  41E8 0012                lea.l      A0, [A0 + 0x12]
  510. 000005E2  2648                     movea.l    A3, A0
  511. 000005E4  2488                     move.l     [A2], A0
  512. 000005E6  2F0B                     move.l     -[A7], A3
  513. 000005E8  61FF FFFF FB82           bsr        -0x47C /* 0000016C */
  514. 000005EE  584F                     addq.w     A7, 4
  515. label000005F0:
  516. 000005F0  41F9 0001 BB2A           lea.l      A0, [0x0001BB2A]
  517. 000005F6  2548 0004                move.l     [A2 + 0x4], A0
  518. 000005FA  41F9 0001 BB2A           lea.l      A0, [0x0001BB2A]
  519. 00000600  41E8 0054                lea.l      A0, [A0 + 0x54]
  520. 00000604  2252                     movea.l    A1, [A2]
  521. 00000606  2288                     move.l     [A1], A0
  522. 00000608  2652                     movea.l    A3, [A2]
  523. 0000060A  204A                     movea.l    A0, A2
  524. 0000060C  41E8 0012                lea.l      A0, [A0 + 0x12]
  525. 00000610  91CB                     sub.l      A0, A3
  526. 00000612  2748 0008                move.l     [A3 + 0x8], A0
  527. 00000616  486A 000C                pea.l      [A2 + 0xC]
  528. 0000061A  4EB9 0000 2340           jsr        [0x00002340]
  529. 00000620  2079 0002 B7C0           movea.l    A0, [0x0002B7C0]
  530. 00000626  2548 0008                move.l     [A2 + 0x8], A0
  531. 0000062A  23CA 0002 B7C0           move.l     [0x0002B7C0], A2
  532. 00000630  4267                     clr.w      -[A7]
  533. 00000632  A938                     syscall    HiliteMenu
  534. 00000634  204A                     movea.l    A0, A2
  535. 00000636  584F                     addq.w     A7, 4
  536. 00000638  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  537. 0000063C  4E5E                     unlink     A6
  538. 0000063E  4E75                     rts
  539. 00000640  4E56 0000                link       A6, 0
  540. 00000644  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  541. 00000648  246E 0008                movea.l    A2, [A6 + 0x8]
  542. 0000064C  362E 000C                move.w     D3, [A6 + 0xC]
  543. 00000650  200A                     move.l     D0, A2
  544. 00000652  675E                     beq        +0x60 /* 000006B2 */
  545. 00000654  41F9 0001 BB2A           lea.l      A0, [0x0001BB2A]
  546. 0000065A  2548 0004                move.l     [A2 + 0x4], A0
  547. 0000065E  41F9 0001 BB2A           lea.l      A0, [0x0001BB2A]
  548. 00000664  41E8 0054                lea.l      A0, [A0 + 0x54]
  549. 00000668  2252                     movea.l    A1, [A2]
  550. 0000066A  2288                     move.l     [A1], A0
  551. 0000066C  2652                     movea.l    A3, [A2]
  552. 0000066E  204A                     movea.l    A0, A2
  553. 00000670  41E8 0012                lea.l      A0, [A0 + 0x12]
  554. 00000674  2848                     movea.l    A4, A0
  555. 00000676  91CB                     sub.l      A0, A3
  556. 00000678  2748 0008                move.l     [A3 + 0x8], A0
  557. 0000067C  23EA 0008 0002 B7C0      move.l     [0x0002B7C0], [A2 + 0x8]
  558. 00000684  3F3C FFFF                move.w     -[A7], 0xFFFF
  559. 00000688  486A 000C                pea.l      [A2 + 0xC]
  560. 0000068C  4EB9 0000 2358           jsr        [0x00002358]
  561. 00000692  4A43                     tst.w      D3
  562. 00000694  5C4F                     addq.w     A7, 6
  563. 00000696  670C                     beq        +0xE /* 000006A4 */
  564. 00000698  4267                     clr.w      -[A7]
  565. 0000069A  2F0C                     move.l     -[A7], A4
  566. 0000069C  61FF FFFF FAE8           bsr        -0x516 /* 00000186 */
  567. 000006A2  5C4F                     addq.w     A7, 6
  568. label000006A4:
  569. 000006A4  4A43                     tst.w      D3
  570. 000006A6  6F0A                     ble        +0xC /* 000006B2 */
  571. 000006A8  2F0A                     move.l     -[A7], A2
  572. 000006AA  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  573. 000006B0  584F                     addq.w     A7, 4
  574. label000006B2:
  575. 000006B2  204A                     movea.l    A0, A2
  576. 000006B4  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  577. 000006B8  4E5E                     unlink     A6
  578. 000006BA  4E75                     rts
  579. 000006BC  4E56 0000                link       A6, 0
  580. 000006C0  48E7 0030                movem.l    -[A7], A2,A3
  581. 000006C4  266E 0008                movea.l    A3, [A6 + 0x8]
  582. 000006C8  246E 000C                movea.l    A2, [A6 + 0xC]
  583. 000006CC  3012                     move.w     D0, [A2]
  584. 000006CE  4EB9 0000 0504           jsr        [0x00000504]
  585. 000006D4  0112                     btst       [A2], D0
  586. 000006D6  0001 0017                ori.b      D1, 0x17
  587. 000006DA  0009 0001                ori.b      A1, 0x1
  588. 000006DE  0026 0002                ori.b      -[A6], 0x2
  589. 000006E2  004A 0003                ori.w      A2, 0x3
  590. 000006E6  005C 0004                ori.w      [A4]+, 0x4
  591. 000006EA  0084 0005 006A           ori.l      D4, 0x5006A
  592. 000006F0  0006 00A4                ori.b      D6, 0xA4
  593. 000006F4  0007 008C                ori.b      D7, 0x8C
  594. 000006F8  0008 00B0                ori.b      A0, 0xB0
  595. 000006FC  000F 00C0                ori.b      A7, 0xC0
  596. 00000700  0017 00D0                ori.b      [A7], 0xD0
  597. 00000704  2F0A                     move.l     -[A7], A2
  598. 00000706  2F0B                     move.l     -[A7], A3
  599. 00000708  2057                     movea.l    A0, [A7]
  600. 0000070A  2268 0004                movea.l    A1, [A0 + 0x4]
  601. 0000070E  2269 001C                movea.l    A1, [A1 + 0x1C]
  602. 00000712  4E91                     jsr        [A1]
  603. 00000714  2F0A                     move.l     -[A7], A2
  604. 00000716  2F0B                     move.l     -[A7], A3
  605. 00000718  2057                     movea.l    A0, [A7]
  606. 0000071A  2268 0004                movea.l    A1, [A0 + 0x4]
  607. 0000071E  2269 0020                movea.l    A1, [A1 + 0x20]
  608. 00000722  4E91                     jsr        [A1]
  609. 00000724  4FEF 0010                lea.l      A7, [A7 + 0x10]
  610. 00000728  6000 00CE                bra        +0xD0 /* 000007F8 */
  611. 0000072C  2F0A                     move.l     -[A7], A2
  612. 0000072E  2F0B                     move.l     -[A7], A3
  613. 00000730  2057                     movea.l    A0, [A7]
  614. 00000732  2268 0004                movea.l    A1, [A0 + 0x4]
  615. 00000736  2269 0028                movea.l    A1, [A1 + 0x28]
  616. 0000073A  4E91                     jsr        [A1]
  617. 0000073C  504F                     addq.w     A7, 8
  618. 0000073E  6000 00B8                bra        +0xBA /* 000007F8 */
  619. 00000742  2F0A                     move.l     -[A7], A2
  620. 00000744  2F0B                     move.l     -[A7], A3
  621. 00000746  2057                     movea.l    A0, [A7]
  622. 00000748  2268 0004                movea.l    A1, [A0 + 0x4]
  623. 0000074C  2269 002C                movea.l    A1, [A1 + 0x2C]
  624. 00000750  4E91                     jsr        [A1]
  625. 00000752  504F                     addq.w     A7, 8
  626. 00000754  6000 00A2                bra        +0xA4 /* 000007F8 */
  627. 00000758  2F0A                     move.l     -[A7], A2
  628. 0000075A  2F0B                     move.l     -[A7], A3
  629. 0000075C  2057                     movea.l    A0, [A7]
  630. 0000075E  2268 0004                movea.l    A1, [A0 + 0x4]
  631. 00000762  2269 0030                movea.l    A1, [A1 + 0x30]
  632. 00000766  4E91                     jsr        [A1]
  633. 00000768  504F                     addq.w     A7, 8
  634. 0000076A  6000 008C                bra        +0x8E /* 000007F8 */
  635. 0000076E  2F0A                     move.l     -[A7], A2
  636. 00000770  2F0B                     move.l     -[A7], A3
  637. 00000772  2057                     movea.l    A0, [A7]
  638. 00000774  2268 0004                movea.l    A1, [A0 + 0x4]
  639. 00000778  2269 0034                movea.l    A1, [A1 + 0x34]
  640. 0000077C  4E91                     jsr        [A1]
  641. 0000077E  504F                     addq.w     A7, 8
  642. 00000780  6076                     bra        +0x78 /* 000007F8 */
  643. 00000782  2F0A                     move.l     -[A7], A2
  644. 00000784  2F0B                     move.l     -[A7], A3
  645. 00000786  2057                     movea.l    A0, [A7]
  646. 00000788  2268 0004                movea.l    A1, [A0 + 0x4]
  647. 0000078C  2269 0038                movea.l    A1, [A1 + 0x38]
  648. 00000790  4E91                     jsr        [A1]
  649. 00000792  504F                     addq.w     A7, 8
  650. 00000794  6062                     bra        +0x64 /* 000007F8 */
  651. 00000796  2F0A                     move.l     -[A7], A2
  652. 00000798  2F0B                     move.l     -[A7], A3
  653. 0000079A  2057                     movea.l    A0, [A7]
  654. 0000079C  2268 0004                movea.l    A1, [A0 + 0x4]
  655. 000007A0  2269 003C                movea.l    A1, [A1 + 0x3C]
  656. 000007A4  4E91                     jsr        [A1]
  657. 000007A6  504F                     addq.w     A7, 8
  658. 000007A8  604E                     bra        +0x50 /* 000007F8 */
  659. 000007AA  2F0A                     move.l     -[A7], A2
  660. 000007AC  2F0B                     move.l     -[A7], A3
  661. 000007AE  2057                     movea.l    A0, [A7]
  662. 000007B0  2268 0004                movea.l    A1, [A0 + 0x4]
  663. 000007B4  2269 0040                movea.l    A1, [A1 + 0x40]
  664. 000007B8  4E91                     jsr        [A1]
  665. 000007BA  504F                     addq.w     A7, 8
  666. 000007BC  603A                     bra        +0x3C /* 000007F8 */
  667. 000007BE  2F0A                     move.l     -[A7], A2
  668. 000007C0  2F0B                     move.l     -[A7], A3
  669. 000007C2  2057                     movea.l    A0, [A7]
  670. 000007C4  2268 0004                movea.l    A1, [A0 + 0x4]
  671. 000007C8  2269 0044                movea.l    A1, [A1 + 0x44]
  672. 000007CC  4E91                     jsr        [A1]
  673. 000007CE  504F                     addq.w     A7, 8
  674. 000007D0  6026                     bra        +0x28 /* 000007F8 */
  675. 000007D2  2F0A                     move.l     -[A7], A2
  676. 000007D4  2F0B                     move.l     -[A7], A3
  677. 000007D6  2057                     movea.l    A0, [A7]
  678. 000007D8  2268 0004                movea.l    A1, [A0 + 0x4]
  679. 000007DC  2269 0050                movea.l    A1, [A1 + 0x50]
  680. 000007E0  4E91                     jsr        [A1]
  681. 000007E2  504F                     addq.w     A7, 8
  682. 000007E4  6012                     bra        +0x14 /* 000007F8 */
  683. 000007E6  2F0A                     move.l     -[A7], A2
  684. 000007E8  2F0B                     move.l     -[A7], A3
  685. 000007EA  2057                     movea.l    A0, [A7]
  686. 000007EC  2268 0004                movea.l    A1, [A0 + 0x4]
  687. 000007F0  2269 0010                movea.l    A1, [A1 + 0x10]
  688. 000007F4  4E91                     jsr        [A1]
  689. 000007F6  504F                     addq.w     A7, 8
  690. label000007F8:
  691. 000007F8  4CDF 0C00                movem.l    A2,A3, [A7]+
  692. 000007FC  4E5E                     unlink     A6
  693. 000007FE  4E75                     rts
  694. 00000800  4E56 FFF4                link       A6, -0x000C
  695. 00000804  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  696. 00000808  286E 0008                movea.l    A4, [A6 + 0x8]
  697. 0000080C  266E 000C                movea.l    A3, [A6 + 0xC]
  698. 00000810  2D6B 000A FFFC           move.l     [A6 - 0x4], [A3 + 0xA]
  699. 00000816  554F                     subq.w     A7, 2
  700. 00000818  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  701. 0000081C  486E FFF8                pea.l      [A6 - 0x8]
  702. 00000820  A92C                     syscall    FindWindow
  703. 00000822  301F                     move.w     D0, [A7]+
  704. 00000824  7601                     moveq.l    D3, 0x01
  705. 00000826  4AAE FFF8                tst.l      [A6 - 0x8]
  706. 0000082A  6760                     beq        +0x62 /* 0000088C */
  707. 0000082C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  708. 00000830  4EB9 0000 3788           jsr        [0x00003788]
  709. 00000836  2448                     movea.l    A2, A0
  710. 00000838  200A                     move.l     D0, A2
  711. 0000083A  584F                     addq.w     A7, 4
  712. 0000083C  674E                     beq        +0x50 /* 0000088C */
  713. 0000083E  2F0A                     move.l     -[A7], A2
  714. 00000840  4EB9 0000 30D8           jsr        [0x000030D8]
  715. 00000846  4A00                     tst.b      D0
  716. 00000848  584F                     addq.w     A7, 4
  717. 0000084A  6740                     beq        +0x42 /* 0000088C */
  718. 0000084C  2F0A                     move.l     -[A7], A2
  719. 0000084E  4EB9 0000 3110           jsr        [0x00003110]
  720. 00000854  4A00                     tst.b      D0
  721. 00000856  584F                     addq.w     A7, 4
  722. 00000858  6732                     beq        +0x34 /* 0000088C */
  723. 0000085A  2D6E FFFC FFF4           move.l     [A6 - 0xC], [A6 - 0x4]
  724. 00000860  486E FFF4                pea.l      [A6 - 0xC]
  725. 00000864  2F0A                     move.l     -[A7], A2
  726. 00000866  2057                     movea.l    A0, [A7]
  727. 00000868  2268 0004                movea.l    A1, [A0 + 0x4]
  728. 0000086C  2269 0114                movea.l    A1, [A1 + 0x114]
  729. 00000870  4E91                     jsr        [A1]
  730. 00000872  2F0B                     move.l     -[A7], A3
  731. 00000874  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  732. 00000878  2F0A                     move.l     -[A7], A2
  733. 0000087A  2057                     movea.l    A0, [A7]
  734. 0000087C  2268 0004                movea.l    A1, [A0 + 0x4]
  735. 00000880  2269 0088                movea.l    A1, [A1 + 0x88]
  736. 00000884  4E91                     jsr        [A1]
  737. 00000886  7600                     moveq.l    D3, 0x00
  738. 00000888  4FEF 0014                lea.l      A7, [A7 + 0x14]
  739. label0000088C:
  740. 0000088C  4A03                     tst.b      D3
  741. 0000088E  670A                     beq        +0xC /* 0000089A */
  742. 00000890  4267                     clr.w      -[A7]
  743. 00000892  4EB9 0000 2330           jsr        [0x00002330]
  744. 00000898  544F                     addq.w     A7, 2
  745. label0000089A:
  746. 0000089A  382E FFFE                move.w     D4, [A6 - 0x2]
  747. 0000089E  206C 000C                movea.l    A0, [A4 + 0xC]
  748. 000008A2  4850                     pea.l      [A0]
  749. 000008A4  3F04                     move.w     -[A7], D4
  750. 000008A6  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  751. 000008AA  3004                     move.w     D0, D4
  752. 000008AC  5240                     addq.w     D0, 1
  753. 000008AE  3F00                     move.w     -[A7], D0
  754. 000008B0  302E FFFC                move.w     D0, [A6 - 0x4]
  755. 000008B4  5240                     addq.w     D0, 1
  756. 000008B6  3F00                     move.w     -[A7], D0
  757. 000008B8  A8DE                     syscall    SetRecRgn
  758. 000008BA  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  759. 000008BE  4E5E                     unlink     A6
  760. 000008C0  4E75                     rts
  761. 000008C2  4E56 FFFC                link       A6, -0x0004
  762. 000008C6  48E7 1030                movem.l    -[A7], D3,A2,A3
  763. 000008CA  266E 0008                movea.l    A3, [A6 + 0x8]
  764. 000008CE  246E 000C                movea.l    A2, [A6 + 0xC]
  765. 000008D2  554F                     subq.w     A7, 2
  766. 000008D4  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  767. 000008D8  486E FFFC                pea.l      [A6 - 0x4]
  768. 000008DC  A92C                     syscall    FindWindow
  769. 000008DE  301F                     move.w     D0, [A7]+
  770. 000008E0  3600                     move.w     D3, D0
  771. 000008E2  3003                     move.w     D0, D3
  772. 000008E4  0C40 0008                cmpi.w     D0, 0x8
  773. 000008E8  6200 00B4                bhi        +0xB6 /* 0000099E */
  774. 000008EC  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  775. 000008F0  4EFB 0002                jmp        [PC + D0.w + 0x2]
  776. 000008F4  0032 0012 0028           ori.b      [A2 + D0.w + 0x28], 0x12
  777. 000008FA  003A 0042 0042           ori.b      [PC + 0x42 /* 0000093E, value 0xFF */], 0x42 /* 'B' */
  778. 00000900  0042 0042                ori.w      D2, 0x42 /* 'B' */
  779. 00000904  0042 2F0A                ori.w      D2, 0x2F0A /* '/\n' */
  780. 00000908  2F0B                     move.l     -[A7], A3
  781. 0000090A  2057                     movea.l    A0, [A7]
  782. 0000090C  2268 0004                movea.l    A1, [A0 + 0x4]
  783. 00000910  2269 0024                movea.l    A1, [A1 + 0x24]
  784. 00000914  4E91                     jsr        [A1]
  785. 00000916  504F                     addq.w     A7, 8
  786. 00000918  6000 0084                bra        +0x86 /* 0000099E */
  787. 0000091C  2F0A                     move.l     -[A7], A2
  788. 0000091E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  789. 00000922  A9B3                     syscall    SystemClick
  790. 00000924  6078                     bra        +0x7A /* 0000099E */
  791. 00000926  3F3C 0001                move.w     -[A7], 0x1
  792. 0000092A  A9C8                     syscall    SysBeep
  793. 0000092C  6070                     bra        +0x72 /* 0000099E */
  794. 0000092E  13FC 0001 0002 B7C8      move.b     [0x0002B7C8], 0x1
  795. 00000936  594F                     subq.w     A7, 4
  796. 00000938  A924                     syscall    FrontWindow
  797. 0000093A  205F                     movea.l    A0, [A7]+
  798. 0000093C  B1EE FFFC                cmpa.l     A0, [A6 - 0x4]
  799. 00000940  6734                     beq        +0x36 /* 00000976 */
  800. 00000942  594F                     subq.w     A7, 4
  801. 00000944  A924                     syscall    FrontWindow
  802. 00000946  205F                     movea.l    A0, [A7]+
  803. 00000948  2F08                     move.l     -[A7], A0
  804. 0000094A  4EB9 0000 3788           jsr        [0x00003788]
  805. 00000950  2648                     movea.l    A3, A0
  806. 00000952  200B                     move.l     D0, A3
  807. 00000954  584F                     addq.w     A7, 4
  808. 00000956  671E                     beq        +0x20 /* 00000976 */
  809. 00000958  202B 00E2                move.l     D0, [A3 + 0xE2]
  810. 0000095C  0280 8000 0000           andi.l     D0, 0x80000000
  811. 00000962  6712                     beq        +0x14 /* 00000976 */
  812. 00000964  0C43 0004                cmpi.w     D3, 0x4
  813. 00000968  660A                     bne        +0xC /* 00000974 */
  814. 0000096A  302A 000E                move.w     D0, [A2 + 0xE]
  815. 0000096E  0240 0100                andi.w     D0, 0x100
  816. 00000972  6602                     bne        +0x4 /* 00000976 */
  817. label00000974:
  818. 00000974  762A                     moveq.l    D3, 0x2A
  819. label00000976:
  820. 00000976  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  821. 0000097A  4EB9 0000 3788           jsr        [0x00003788]
  822. 00000980  2648                     movea.l    A3, A0
  823. 00000982  200B                     move.l     D0, A3
  824. 00000984  584F                     addq.w     A7, 4
  825. 00000986  6716                     beq        +0x18 /* 0000099E */
  826. 00000988  3F03                     move.w     -[A7], D3
  827. 0000098A  2F0A                     move.l     -[A7], A2
  828. 0000098C  2F0B                     move.l     -[A7], A3
  829. 0000098E  2057                     movea.l    A0, [A7]
  830. 00000990  2268 0004                movea.l    A1, [A0 + 0x4]
  831. 00000994  2269 02CC                movea.l    A1, [A1 + 0x2CC]
  832. 00000998  4E91                     jsr        [A1]
  833. 0000099A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  834. label0000099E:
  835. 0000099E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  836. 000009A2  4E5E                     unlink     A6
  837. 000009A4  4E75                     rts
  838. 000009A6  4E56 FFFA                link       A6, -0x0006
  839. 000009AA  2F03                     move.l     -[A7], D3
  840. 000009AC  486E FFFE                pea.l      [A6 - 0x2]
  841. 000009B0  4EB9 0000 2538           jsr        [0x00002538]
  842. 000009B6  486E FFFA                pea.l      [A6 - 0x6]
  843. 000009BA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  844. 000009BE  2079 0002 B758           movea.l    A0, [0x0002B758]
  845. 000009C4  4850                     pea.l      [A0]
  846. 000009C6  2057                     movea.l    A0, [A7]
  847. 000009C8  2250                     movea.l    A1, [A0]
  848. 000009CA  2269 000C                movea.l    A1, [A1 + 0xC]
  849. 000009CE  4E91                     jsr        [A1]
  850. 000009D0  2600                     move.l     D3, D0
  851. 000009D2  4A83                     tst.l      D3
  852. 000009D4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  853. 000009D8  672A                     beq        +0x2C /* 00000A04 */
  854. 000009DA  2079 0002 B7CE           movea.l    A0, [0x0002B7CE]
  855. 000009E0  2008                     move.l     D0, A0
  856. 000009E2  6720                     beq        +0x22 /* 00000A04 */
  857. 000009E4  13FC 0001 0002 B7C8      move.b     [0x0002B7C8], 0x1
  858. 000009EC  486E FFFA                pea.l      [A6 - 0x6]
  859. 000009F0  2F03                     move.l     -[A7], D3
  860. 000009F2  4850                     pea.l      [A0]
  861. 000009F4  2057                     movea.l    A0, [A7]
  862. 000009F6  2268 0004                movea.l    A1, [A0 + 0x4]
  863. 000009FA  2269 0024                movea.l    A1, [A1 + 0x24]
  864. 000009FE  4E91                     jsr        [A1]
  865. 00000A00  4FEF 000C                lea.l      A7, [A7 + 0xC]
  866. label00000A04:
  867. 00000A04  3F3C FFFF                move.w     -[A7], 0xFFFF
  868. 00000A08  486E FFFE                pea.l      [A6 - 0x2]
  869. 00000A0C  4EB9 0000 2540           jsr        [0x00002540]
  870. 00000A12  5C4F                     addq.w     A7, 6
  871. 00000A14  261F                     move.l     D3, [A7]+
  872. 00000A16  4E5E                     unlink     A6
  873. 00000A18  4E75                     rts
  874. 00000A1A  4E56 0000                link       A6, 0
  875. 00000A1E  2F0A                     move.l     -[A7], A2
  876. 00000A20  2479 0002 B7B0           movea.l    A2, [0x0002B7B0]
  877. 00000A26  200A                     move.l     D0, A2
  878. 00000A28  6714                     beq        +0x16 /* 00000A3E */
  879. 00000A2A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  880. 00000A2E  2F0A                     move.l     -[A7], A2
  881. 00000A30  2057                     movea.l    A0, [A7]
  882. 00000A32  2268 0004                movea.l    A1, [A0 + 0x4]
  883. 00000A36  2269 0080                movea.l    A1, [A1 + 0x80]
  884. 00000A3A  4E91                     jsr        [A1]
  885. 00000A3C  504F                     addq.w     A7, 8
  886. label00000A3E:
  887. 00000A3E  245F                     movea.l    A2, [A7]+
  888. 00000A40  4E5E                     unlink     A6
  889. 00000A42  4E75                     rts
  890. 00000A44  4E56 FFFA                link       A6, -0x0006
  891. 00000A48  48E7 1020                movem.l    -[A7], D3,A2
  892. 00000A4C  246E 000C                movea.l    A2, [A6 + 0xC]
  893. 00000A50  7600                     moveq.l    D3, 0x00
  894. 00000A52  2F0A                     move.l     -[A7], A2
  895. 00000A54  2079 0002 B758           movea.l    A0, [0x0002B758]
  896. 00000A5A  4850                     pea.l      [A0]
  897. 00000A5C  2057                     movea.l    A0, [A7]
  898. 00000A5E  2250                     movea.l    A1, [A0]
  899. 00000A60  2269 0010                movea.l    A1, [A1 + 0x10]
  900. 00000A64  4E91                     jsr        [A1]
  901. 00000A66  4A00                     tst.b      D0
  902. 00000A68  504F                     addq.w     A7, 8
  903. 00000A6A  671E                     beq        +0x20 /* 00000A8A */
  904. 00000A6C  486E FFFC                pea.l      [A6 - 0x4]
  905. 00000A70  2F0A                     move.l     -[A7], A2
  906. 00000A72  2079 0002 B758           movea.l    A0, [0x0002B758]
  907. 00000A78  4850                     pea.l      [A0]
  908. 00000A7A  2057                     movea.l    A0, [A7]
  909. 00000A7C  2250                     movea.l    A1, [A0]
  910. 00000A7E  2269 0014                movea.l    A1, [A1 + 0x14]
  911. 00000A82  4E91                     jsr        [A1]
  912. 00000A84  2600                     move.l     D3, D0
  913. 00000A86  4FEF 000C                lea.l      A7, [A7 + 0xC]
  914. label00000A8A:
  915. 00000A8A  2079 0002 B7CE           movea.l    A0, [0x0002B7CE]
  916. 00000A90  2008                     move.l     D0, A0
  917. 00000A92  6756                     beq        +0x58 /* 00000AEA */
  918. 00000A94  4A83                     tst.l      D3
  919. 00000A96  6740                     beq        +0x42 /* 00000AD8 */
  920. 00000A98  486E FFFA                pea.l      [A6 - 0x6]
  921. 00000A9C  4EB9 0000 2538           jsr        [0x00002538]
  922. 00000AA2  13FC 0001 0002 B7C8      move.b     [0x0002B7C8], 0x1
  923. 00000AAA  486E FFFC                pea.l      [A6 - 0x4]
  924. 00000AAE  2F03                     move.l     -[A7], D3
  925. 00000AB0  2079 0002 B7CE           movea.l    A0, [0x0002B7CE]
  926. 00000AB6  4850                     pea.l      [A0]
  927. 00000AB8  2057                     movea.l    A0, [A7]
  928. 00000ABA  2268 0004                movea.l    A1, [A0 + 0x4]
  929. 00000ABE  2269 0024                movea.l    A1, [A1 + 0x24]
  930. 00000AC2  4E91                     jsr        [A1]
  931. 00000AC4  3F3C FFFF                move.w     -[A7], 0xFFFF
  932. 00000AC8  486E FFFA                pea.l      [A6 - 0x6]
  933. 00000ACC  4EB9 0000 2540           jsr        [0x00002540]
  934. 00000AD2  4FEF 0016                lea.l      A7, [A7 + 0x16]
  935. 00000AD6  6012                     bra        +0x14 /* 00000AEA */
  936. label00000AD8:
  937. 00000AD8  2F0A                     move.l     -[A7], A2
  938. 00000ADA  4850                     pea.l      [A0]
  939. 00000ADC  2057                     movea.l    A0, [A7]
  940. 00000ADE  2268 0004                movea.l    A1, [A0 + 0x4]
  941. 00000AE2  2269 0034                movea.l    A1, [A1 + 0x34]
  942. 00000AE6  4E91                     jsr        [A1]
  943. 00000AE8  504F                     addq.w     A7, 8
  944. label00000AEA:
  945. 00000AEA  4CDF 0408                movem.l    D3,A2, [A7]+
  946. 00000AEE  4E5E                     unlink     A6
  947. 00000AF0  4E75                     rts
  948. 00000AF2  4E56 0000                link       A6, 0
  949. 00000AF6  2079 0002 B7CE           movea.l    A0, [0x0002B7CE]
  950. 00000AFC  2008                     move.l     D0, A0
  951. 00000AFE  6714                     beq        +0x16 /* 00000B14 */
  952. 00000B00  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  953. 00000B04  4850                     pea.l      [A0]
  954. 00000B06  2057                     movea.l    A0, [A7]
  955. 00000B08  2268 0004                movea.l    A1, [A0 + 0x4]
  956. 00000B0C  2269 0034                movea.l    A1, [A1 + 0x34]
  957. 00000B10  4E91                     jsr        [A1]
  958. 00000B12  504F                     addq.w     A7, 8
  959. label00000B14:
  960. 00000B14  4E5E                     unlink     A6
  961. 00000B16  4E75                     rts
  962. 00000B18  4E75                     rts
  963. 00000B1A  4E56 FFFC                link       A6, -0x0004
  964. 00000B1E  2F0A                     move.l     -[A7], A2
  965. 00000B20  246E 000C                movea.l    A2, [A6 + 0xC]
  966. 00000B24  202A 0002                move.l     D0, [A2 + 0x2]
  967. 00000B28  7210                     moveq.l    D1, 0x10
  968. 00000B2A  E2A0                     asr        D0, D1
  969. 00000B2C  4A40                     tst.w      D0
  970. 00000B2E  6726                     beq        +0x28 /* 00000B56 */
  971. 00000B30  2D79 0001 BBDA FFFC      move.l     [A6 - 0x4], [0x0001BBDA]
  972. 00000B38  7002                     moveq.l    D0, 0x02
  973. 00000B3A  3F00                     move.w     -[A7], D0
  974. 00000B3C  A9E9                     syscall    Pack2
  975. 00000B3E  554F                     subq.w     A7, 2
  976. 00000B40  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  977. 00000B44  2F2A 0002                move.l     -[A7], [A2 + 0x2]
  978. 00000B48  7000                     moveq.l    D0, 0x00
  979. 00000B4A  3F00                     move.w     -[A7], D0
  980. 00000B4C  A9E9                     syscall    Pack2
  981. 00000B4E  301F                     move.w     D0, [A7]+
  982. 00000B50  7004                     moveq.l    D0, 0x04
  983. 00000B52  3F00                     move.w     -[A7], D0
  984. 00000B54  A9E9                     syscall    Pack2
  985. label00000B56:
  986. 00000B56  245F                     movea.l    A2, [A7]+
  987. 00000B58  4E5E                     unlink     A6
  988. 00000B5A  4E75                     rts
  989. 00000B5C  4E56 0000                link       A6, 0
  990. 00000B60  48E7 0030                movem.l    -[A7], A2,A3
  991. 00000B64  266E 000C                movea.l    A3, [A6 + 0xC]
  992. 00000B68  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  993. 00000B6C  4EB9 0000 3788           jsr        [0x00003788]
  994. 00000B72  2448                     movea.l    A2, A0
  995. 00000B74  200A                     move.l     D0, A2
  996. 00000B76  584F                     addq.w     A7, 4
  997. 00000B78  6710                     beq        +0x12 /* 00000B8A */
  998. 00000B7A  2F0A                     move.l     -[A7], A2
  999. 00000B7C  2057                     movea.l    A0, [A7]
  1000. 00000B7E  2268 0004                movea.l    A1, [A0 + 0x4]
  1001. 00000B82  2269 00E4                movea.l    A1, [A1 + 0xE4]
  1002. 00000B86  4E91                     jsr        [A1]
  1003. 00000B88  584F                     addq.w     A7, 4
  1004. label00000B8A:
  1005. 00000B8A  4CDF 0C00                movem.l    A2,A3, [A7]+
  1006. 00000B8E  4E5E                     unlink     A6
  1007. 00000B90  4E75                     rts
  1008. 00000B92  4E56 0000                link       A6, 0
  1009. 00000B96  48E7 0030                movem.l    -[A7], A2,A3
  1010. 00000B9A  266E 000C                movea.l    A3, [A6 + 0xC]
  1011. 00000B9E  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  1012. 00000BA2  4EB9 0000 3788           jsr        [0x00003788]
  1013. 00000BA8  2448                     movea.l    A2, A0
  1014. 00000BAA  200A                     move.l     D0, A2
  1015. 00000BAC  584F                     addq.w     A7, 4
  1016. 00000BAE  673A                     beq        +0x3C /* 00000BEA */
  1017. 00000BB0  302B 000E                move.w     D0, [A3 + 0xE]
  1018. 00000BB4  0240 0001                andi.w     D0, 0x1
  1019. 00000BB8  671A                     beq        +0x1C /* 00000BD4 */
  1020. 00000BBA  13FC 0001 0002 B7C8      move.b     [0x0002B7C8], 0x1
  1021. 00000BC2  2F0A                     move.l     -[A7], A2
  1022. 00000BC4  2057                     movea.l    A0, [A7]
  1023. 00000BC6  2268 0004                movea.l    A1, [A0 + 0x4]
  1024. 00000BCA  2269 00AC                movea.l    A1, [A1 + 0xAC]
  1025. 00000BCE  4E91                     jsr        [A1]
  1026. 00000BD0  584F                     addq.w     A7, 4
  1027. 00000BD2  6016                     bra        +0x18 /* 00000BEA */
  1028. label00000BD4:
  1029. 00000BD4  2F0A                     move.l     -[A7], A2
  1030. 00000BD6  2057                     movea.l    A0, [A7]
  1031. 00000BD8  2268 0004                movea.l    A1, [A0 + 0x4]
  1032. 00000BDC  2269 00B0                movea.l    A1, [A1 + 0xB0]
  1033. 00000BE0  4E91                     jsr        [A1]
  1034. 00000BE2  4239 0002 B7C8           clr.b      [0x0002B7C8]
  1035. 00000BE8  584F                     addq.w     A7, 4
  1036. label00000BEA:
  1037. 00000BEA  4CDF 0C00                movem.l    A2,A3, [A7]+
  1038. 00000BEE  4E5E                     unlink     A6
  1039. 00000BF0  4E75                     rts
  1040. 00000BF2  4E56 0000                link       A6, 0
  1041. 00000BF6  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  1042. 00000BFA  266E 0008                movea.l    A3, [A6 + 0x8]
  1043. 00000BFE  246E 000C                movea.l    A2, [A6 + 0xC]
  1044. 00000C02  282A 0002                move.l     D4, [A2 + 0x2]
  1045. 00000C06  2604                     move.l     D3, D4
  1046. 00000C08  7218                     moveq.l    D1, 0x18
  1047. 00000C0A  E2AB                     lsr        D3, D1
  1048. 00000C0C  0C03 00FA                cmpi.b     D3, 0xFA
  1049. 00000C10  6614                     bne        +0x16 /* 00000C26 */
  1050. 00000C12  2F0A                     move.l     -[A7], A2
  1051. 00000C14  2F0B                     move.l     -[A7], A3
  1052. 00000C16  2057                     movea.l    A0, [A7]
  1053. 00000C18  2268 0004                movea.l    A1, [A0 + 0x4]
  1054. 00000C1C  2269 0010                movea.l    A1, [A1 + 0x10]
  1055. 00000C20  4E91                     jsr        [A1]
  1056. 00000C22  504F                     addq.w     A7, 8
  1057. 00000C24  6032                     bra        +0x34 /* 00000C58 */
  1058. label00000C26:
  1059. 00000C26  0C03 0001                cmpi.b     D3, 0x1
  1060. 00000C2A  662C                     bne        +0x2E /* 00000C58 */
  1061. 00000C2C  7001                     moveq.l    D0, 0x01
  1062. 00000C2E  C084                     and.l      D0, D4
  1063. 00000C30  6714                     beq        +0x16 /* 00000C46 */
  1064. 00000C32  2F0A                     move.l     -[A7], A2
  1065. 00000C34  2F0B                     move.l     -[A7], A3
  1066. 00000C36  2057                     movea.l    A0, [A7]
  1067. 00000C38  2268 0004                movea.l    A1, [A0 + 0x4]
  1068. 00000C3C  2269 0048                movea.l    A1, [A1 + 0x48]
  1069. 00000C40  4E91                     jsr        [A1]
  1070. 00000C42  504F                     addq.w     A7, 8
  1071. 00000C44  6012                     bra        +0x14 /* 00000C58 */
  1072. label00000C46:
  1073. 00000C46  2F0A                     move.l     -[A7], A2
  1074. 00000C48  2F0B                     move.l     -[A7], A3
  1075. 00000C4A  2057                     movea.l    A0, [A7]
  1076. 00000C4C  2268 0004                movea.l    A1, [A0 + 0x4]
  1077. 00000C50  2269 004C                movea.l    A1, [A1 + 0x4C]
  1078. 00000C54  4E91                     jsr        [A1]
  1079. 00000C56  504F                     addq.w     A7, 8
  1080. label00000C58:
  1081. 00000C58  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  1082. 00000C5C  4E5E                     unlink     A6
  1083. 00000C5E  4E75                     rts
  1084. 00000C60  4E56 0000                link       A6, 0
  1085. 00000C64  2F0A                     move.l     -[A7], A2
  1086. 00000C66  13FC 0001 0002 B7C8      move.b     [0x0002B7C8], 0x1
  1087. 00000C6E  4EB9 0000 25B8           jsr        [0x000025B8]
  1088. 00000C74  2079 0002 B7CE           movea.l    A0, [0x0002B7CE]
  1089. 00000C7A  2008                     move.l     D0, A0
  1090. 00000C7C  661A                     bne        +0x1C /* 00000C98 */
  1091. 00000C7E  2479 0002 B7D2           movea.l    A2, [0x0002B7D2]
  1092. 00000C84  200A                     move.l     D0, A2
  1093. 00000C86  6710                     beq        +0x12 /* 00000C98 */
  1094. 00000C88  2F0A                     move.l     -[A7], A2
  1095. 00000C8A  2057                     movea.l    A0, [A7]
  1096. 00000C8C  2268 0004                movea.l    A1, [A0 + 0x4]
  1097. 00000C90  2269 0018                movea.l    A1, [A1 + 0x18]
  1098. 00000C94  4E91                     jsr        [A1]
  1099. 00000C96  584F                     addq.w     A7, 4
  1100. label00000C98:
  1101. 00000C98  245F                     movea.l    A2, [A7]+
  1102. 00000C9A  4E5E                     unlink     A6
  1103. 00000C9C  4E75                     rts
  1104. 00000C9E  4E56 0000                link       A6, 0
  1105. 00000CA2  4267                     clr.w      -[A7]
  1106. 00000CA4  A938                     syscall    HiliteMenu
  1107. 00000CA6  4EB9 0000 25B0           jsr        [0x000025B0]
  1108. 00000CAC  42A7                     clr.l      -[A7]
  1109. 00000CAE  4EB9 0000 3D00           jsr        [0x00003D00]
  1110. 00000CB4  4E5E                     unlink     A6
  1111. 00000CB6  4E75                     rts
  1112. 00000CB8  4E56 0000                link       A6, 0
  1113. 00000CBC  13FC 0001 0002 B7C8      move.b     [0x0002B7C8], 0x1
  1114. 00000CC4  554F                     subq.w     A7, 2
  1115. 00000CC6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1116. 00000CCA  303C 021B                move.w     D0, 0x21B
  1117. 00000CCE  A816                     syscall    Pack8
  1118. 00000CD0  301F                     move.w     D0, [A7]+
  1119. 00000CD2  4E5E                     unlink     A6
  1120. 00000CD4  4E75                     rts
  1121. 00000CD6  4E56 0000                link       A6, 0
  1122. 00000CDA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1123. 00000CDE  61FF 0000 0482           bsr        +0x484 /* 00001162 */
  1124. 00000CE4  4E5E                     unlink     A6
  1125. 00000CE6  4E75                     rts
  1126. 00000CE8  4E56 FEEC                link       A6, -0x0114
  1127. 00000CEC  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  1128. 00000CF0  2879 0002 B758           movea.l    A4, [0x0002B758]
  1129. 00000CF6  42AE FFFC                clr.l      [A6 - 0x4]
  1130. 00000CFA  2479 0002 B7CE           movea.l    A2, [0x0002B7CE]
  1131. 00000D00  42AE FFF8                clr.l      [A6 - 0x8]
  1132. 00000D04  600A                     bra        +0xC /* 00000D10 */
  1133. label00000D06:
  1134. 00000D06  262E FFF8                move.l     D3, [A6 - 0x8]
  1135. 00000D0A  2043                     movea.l    A0, D3
  1136. 00000D0C  4228 0011                clr.b      [A0 + 0x11]
  1137. label00000D10:
  1138. 00000D10  486E FFF8                pea.l      [A6 - 0x8]
  1139. 00000D14  2F0C                     move.l     -[A7], A4
  1140. 00000D16  4EB9 0000 2530           jsr        [0x00002530]
  1141. 00000D1C  4A00                     tst.b      D0
  1142. 00000D1E  504F                     addq.w     A7, 8
  1143. 00000D20  66E4                     bne        -0x1A /* 00000D06 */
  1144. 00000D22  6000 00E8                bra        +0xEA /* 00000E0C */
  1145. label00000D26:
  1146. 00000D26  4AAE FFF4                tst.l      [A6 - 0xC]
  1147. 00000D2A  6E0A                     bgt        +0xC /* 00000D36 */
  1148. 00000D2C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1149. 00000D2E  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  1150. 00000D32  6600 00A6                bne        +0xA8 /* 00000DDA */
  1151. label00000D36:
  1152. 00000D36  70FF                     moveq.l    D0, 0xFFFFFFFF
  1153. 00000D38  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  1154. 00000D3C  6614                     bne        +0x16 /* 00000D52 */
  1155. 00000D3E  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  1156. 00000D42  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1157. 00000D46  4EB9 0000 24F0           jsr        [0x000024F0]
  1158. 00000D4C  2D40 FFF4                move.l     [A6 - 0xC], D0
  1159. 00000D50  5C4F                     addq.w     A7, 6
  1160. label00000D52:
  1161. 00000D52  422E FFF1                clr.b      [A6 - 0xF]
  1162. 00000D56  422E FEEF                clr.b      [A6 - 0x111]
  1163. 00000D5A  422E FEF0                clr.b      [A6 - 0x110]
  1164. 00000D5E  200A                     move.l     D0, A2
  1165. 00000D60  6726                     beq        +0x28 /* 00000D88 */
  1166. 00000D62  486E FEF0                pea.l      [A6 - 0x110]
  1167. 00000D66  486E FEEC                pea.l      [A6 - 0x114]
  1168. 00000D6A  486E FEEF                pea.l      [A6 - 0x111]
  1169. 00000D6E  486E FFF1                pea.l      [A6 - 0xF]
  1170. 00000D72  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1171. 00000D76  2F0A                     move.l     -[A7], A2
  1172. 00000D78  2057                     movea.l    A0, [A7]
  1173. 00000D7A  2268 0004                movea.l    A1, [A0 + 0x4]
  1174. 00000D7E  2269 002C                movea.l    A1, [A1 + 0x2C]
  1175. 00000D82  4E91                     jsr        [A1]
  1176. 00000D84  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1177. label00000D88:
  1178. 00000D88  4A2E FFF1                tst.b      [A6 - 0xF]
  1179. 00000D8C  6718                     beq        +0x1A /* 00000DA6 */
  1180. 00000D8E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1181. 00000D92  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  1182. 00000D96  A939                     syscall    EnableItem
  1183. 00000D98  262E FFF8                move.l     D3, [A6 - 0x8]
  1184. 00000D9C  2043                     movea.l    A0, D3
  1185. 00000D9E  117C 0001 0011           move.b     [A0 + 0x11], 0x1
  1186. 00000DA4  600A                     bra        +0xC /* 00000DB0 */
  1187. label00000DA6:
  1188. 00000DA6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1189. 00000DAA  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  1190. 00000DAE  A93A                     syscall    DisableItem
  1191. label00000DB0:
  1192. 00000DB0  4A2E FEEF                tst.b      [A6 - 0x111]
  1193. 00000DB4  670E                     beq        +0x10 /* 00000DC4 */
  1194. 00000DB6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1195. 00000DBA  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  1196. 00000DBE  3F2E FEEC                move.w     -[A7], [A6 - 0x114]
  1197. 00000DC2  A944                     syscall    SetItmMark
  1198. label00000DC4:
  1199. 00000DC4  4A2E FEF0                tst.b      [A6 - 0x110]
  1200. 00000DC8  6742                     beq        +0x44 /* 00000E0C */
  1201. 00000DCA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1202. 00000DCE  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  1203. 00000DD2  486E FEF0                pea.l      [A6 - 0x110]
  1204. 00000DD6  A947                     syscall    SetMenuItemText/SetItem
  1205. 00000DD8  6032                     bra        +0x34 /* 00000E0C */
  1206. label00000DDA:
  1207. 00000DDA  4AAE FFF4                tst.l      [A6 - 0xC]
  1208. 00000DDE  6C22                     bge        +0x24 /* 00000E02 */
  1209. 00000DE0  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  1210. 00000DE4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1211. 00000DE8  4EB9 0000 24F8           jsr        [0x000024F8]
  1212. 00000DEE  4A00                     tst.b      D0
  1213. 00000DF0  5C4F                     addq.w     A7, 6
  1214. 00000DF2  6718                     beq        +0x1A /* 00000E0C */
  1215. 00000DF4  262E FFF8                move.l     D3, [A6 - 0x8]
  1216. 00000DF8  2043                     movea.l    A0, D3
  1217. 00000DFA  117C 0001 0011           move.b     [A0 + 0x11], 0x1
  1218. 00000E00  600A                     bra        +0xC /* 00000E0C */
  1219. label00000E02:
  1220. 00000E02  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1221. 00000E06  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  1222. 00000E0A  A93A                     syscall    DisableItem
  1223. label00000E0C:
  1224. 00000E0C  486E FFF4                pea.l      [A6 - 0xC]
  1225. 00000E10  486E FFF8                pea.l      [A6 - 0x8]
  1226. 00000E14  486E FFFC                pea.l      [A6 - 0x4]
  1227. 00000E18  486E FFF2                pea.l      [A6 - 0xE]
  1228. 00000E1C  2F0C                     move.l     -[A7], A4
  1229. 00000E1E  4EB9 0000 2528           jsr        [0x00002528]
  1230. 00000E24  4A00                     tst.b      D0
  1231. 00000E26  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1232. 00000E2A  6600 FEFA                bne        -0x104 /* 00000D26 */
  1233. 00000E2E  200A                     move.l     D0, A2
  1234. 00000E30  6700 00A6                beq        +0xA8 /* 00000ED8 */
  1235. 00000E34  42AE FFF8                clr.l      [A6 - 0x8]
  1236. 00000E38  6000 008A                bra        +0x8C /* 00000EC4 */
  1237. label00000E3C:
  1238. 00000E3C  4267                     clr.w      -[A7]
  1239. 00000E3E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1240. 00000E42  4EB9 0000 24F0           jsr        [0x000024F0]
  1241. 00000E48  2D40 FFF4                move.l     [A6 - 0xC], D0
  1242. 00000E4C  422E FFF1                clr.b      [A6 - 0xF]
  1243. 00000E50  486E FEF0                pea.l      [A6 - 0x110]
  1244. 00000E54  486E FEEC                pea.l      [A6 - 0x114]
  1245. 00000E58  486E FEEF                pea.l      [A6 - 0x111]
  1246. 00000E5C  486E FFF1                pea.l      [A6 - 0xF]
  1247. 00000E60  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1248. 00000E64  2F0A                     move.l     -[A7], A2
  1249. 00000E66  2057                     movea.l    A0, [A7]
  1250. 00000E68  2268 0004                movea.l    A1, [A0 + 0x4]
  1251. 00000E6C  2269 002C                movea.l    A1, [A1 + 0x2C]
  1252. 00000E70  4E91                     jsr        [A1]
  1253. 00000E72  4A2E FFF1                tst.b      [A6 - 0xF]
  1254. 00000E76  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  1255. 00000E7A  670C                     beq        +0xE /* 00000E88 */
  1256. 00000E7C  262E FFF8                move.l     D3, [A6 - 0x8]
  1257. 00000E80  2043                     movea.l    A0, D3
  1258. 00000E82  117C 0001 0011           move.b     [A0 + 0x11], 0x1
  1259. label00000E88:
  1260. 00000E88  266E FFF8                movea.l    A3, [A6 - 0x8]
  1261. 00000E8C  206B 0004                movea.l    A0, [A3 + 0x4]
  1262. 00000E90  2D48 FFFC                move.l     [A6 - 0x4], A0
  1263. 00000E94  2050                     movea.l    A0, [A0]
  1264. 00000E96  2828 000A                move.l     D4, [A0 + 0xA]
  1265. 00000E9A  260B                     move.l     D3, A3
  1266. 00000E9C  2043                     movea.l    A0, D3
  1267. 00000E9E  4A28 0011                tst.b      [A0 + 0x11]
  1268. 00000EA2  670A                     beq        +0xC /* 00000EAE */
  1269. 00000EA4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1270. 00000EA8  4267                     clr.w      -[A7]
  1271. 00000EAA  A939                     syscall    EnableItem
  1272. 00000EAC  6008                     bra        +0xA /* 00000EB6 */
  1273. label00000EAE:
  1274. 00000EAE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1275. 00000EB2  4267                     clr.w      -[A7]
  1276. 00000EB4  A93A                     syscall    DisableItem
  1277. label00000EB6:
  1278. 00000EB6  206E FFFC                movea.l    A0, [A6 - 0x4]
  1279. 00000EBA  2050                     movea.l    A0, [A0]
  1280. 00000EBC  B8A8 000A                cmp.l      D4, [A0 + 0xA]
  1281. 00000EC0  6702                     beq        +0x4 /* 00000EC4 */
  1282. 00000EC2  A81D                     syscall    InvalMenuBar
  1283. label00000EC4:
  1284. 00000EC4  486E FFF8                pea.l      [A6 - 0x8]
  1285. 00000EC8  2F0C                     move.l     -[A7], A4
  1286. 00000ECA  4EB9 0000 2530           jsr        [0x00002530]
  1287. 00000ED0  4A00                     tst.b      D0
  1288. 00000ED2  504F                     addq.w     A7, 8
  1289. 00000ED4  6600 FF66                bne        -0x98 /* 00000E3C */
  1290. label00000ED8:
  1291. 00000ED8  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  1292. 00000EDC  4E5E                     unlink     A6
  1293. 00000EDE  4E75                     rts
  1294. 00000EE0  4E56 0000                link       A6, 0
  1295. 00000EE4  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  1296. 00000EE8  246E 0008                movea.l    A2, [A6 + 0x8]
  1297. 00000EEC  282E 000C                move.l     D4, [A6 + 0xC]
  1298. 00000EF0  286E 0010                movea.l    A4, [A6 + 0x10]
  1299. 00000EF4  7601                     moveq.l    D3, 0x01
  1300. 00000EF6  266A 0008                movea.l    A3, [A2 + 0x8]
  1301. 00000EFA  200B                     move.l     D0, A3
  1302. 00000EFC  6718                     beq        +0x1A /* 00000F16 */
  1303. 00000EFE  2F0C                     move.l     -[A7], A4
  1304. 00000F00  2F04                     move.l     -[A7], D4
  1305. 00000F02  2F0B                     move.l     -[A7], A3
  1306. 00000F04  2057                     movea.l    A0, [A7]
  1307. 00000F06  2268 0004                movea.l    A1, [A0 + 0x4]
  1308. 00000F0A  2269 0018                movea.l    A1, [A1 + 0x18]
  1309. 00000F0E  4E91                     jsr        [A1]
  1310. 00000F10  1600                     move.b     D3, D0
  1311. 00000F12  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1312. label00000F16:
  1313. 00000F16  4A03                     tst.b      D3
  1314. 00000F18  6714                     beq        +0x16 /* 00000F2E */
  1315. 00000F1A  2F0C                     move.l     -[A7], A4
  1316. 00000F1C  2F04                     move.l     -[A7], D4
  1317. 00000F1E  2F12                     move.l     -[A7], [A2]
  1318. 00000F20  61FF FFFF F43E           bsr        -0xBC0 /* 00000360 */
  1319. 00000F26  4A00                     tst.b      D0
  1320. 00000F28  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1321. 00000F2C  6604                     bne        +0x6 /* 00000F32 */
  1322. label00000F2E:
  1323. 00000F2E  7000                     moveq.l    D0, 0x00
  1324. 00000F30  6002                     bra        +0x4 /* 00000F34 */
  1325. label00000F32:
  1326. 00000F32  7001                     moveq.l    D0, 0x01
  1327. label00000F34:
  1328. 00000F34  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  1329. 00000F38  4E5E                     unlink     A6
  1330. 00000F3A  4E75                     rts
  1331. 00000F3C  4E56 0000                link       A6, 0
  1332. 00000F40  48E7 0030                movem.l    -[A7], A2,A3
  1333. 00000F44  246E 0008                movea.l    A2, [A6 + 0x8]
  1334. 00000F48  41F9 0001 BAF4           lea.l      A0, [0x0001BAF4]
  1335. 00000F4E  2488                     move.l     [A2], A0
  1336. 00000F50  264A                     movea.l    A3, A2
  1337. 00000F52  588B                     addq.l     A3, 4
  1338. 00000F54  4227                     clr.b      -[A7]
  1339. 00000F56  4878 0000                push.l     0x0
  1340. 00000F5A  4878 0004                push.l     0x4
  1341. 00000F5E  2F0B                     move.l     -[A7], A3
  1342. 00000F60  4EB9 0000 2688           jsr        [0x00002688]
  1343. 00000F66  41F9 0001 BA3C           lea.l      A0, [0x0001BA3C]
  1344. 00000F6C  2688                     move.l     [A3], A0
  1345. 00000F6E  157C 0001 002C           move.b     [A2 + 0x2C], 0x1
  1346. 00000F74  204A                     movea.l    A0, A2
  1347. 00000F76  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1348. 00000F7A  4CDF 0C00                movem.l    A2,A3, [A7]+
  1349. 00000F7E  4E5E                     unlink     A6
  1350. 00000F80  4E75                     rts
  1351. 00000F82  4E56 FFEC                link       A6, -0x0014
  1352. 00000F86  48E7 1030                movem.l    -[A7], D3,A2,A3
  1353. 00000F8A  246E 0008                movea.l    A2, [A6 + 0x8]
  1354. 00000F8E  362E 000C                move.w     D3, [A6 + 0xC]
  1355. 00000F92  200A                     move.l     D0, A2
  1356. 00000F94  6700 0080                beq        +0x82 /* 00001016 */
  1357. 00000F98  41F9 0001 BAF4           lea.l      A0, [0x0001BAF4]
  1358. 00000F9E  2488                     move.l     [A2], A0
  1359. 00000FA0  47EE FFF0                lea.l      A3, [A6 - 0x10]
  1360. 00000FA4  42A7                     clr.l      -[A7]
  1361. 00000FA6  486A 0004                pea.l      [A2 + 0x4]
  1362. 00000FAA  2F0B                     move.l     -[A7], A3
  1363. 00000FAC  4EB9 0000 2798           jsr        [0x00002798]
  1364. 00000FB2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1365. 00000FB6  600E                     bra        +0x10 /* 00000FC6 */
  1366. label00000FB8:
  1367. 00000FB8  2F0A                     move.l     -[A7], A2
  1368. 00000FBA  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1369. 00000FBE  61FF FFFF F55C           bsr        -0xAA2 /* 0000051C */
  1370. 00000FC4  504F                     addq.w     A7, 8
  1371. label00000FC6:
  1372. 00000FC6  486E FFEC                pea.l      [A6 - 0x14]
  1373. 00000FCA  486E FFF0                pea.l      [A6 - 0x10]
  1374. 00000FCE  4EB9 0000 27A8           jsr        [0x000027A8]
  1375. 00000FD4  4A00                     tst.b      D0
  1376. 00000FD6  504F                     addq.w     A7, 8
  1377. 00000FD8  66DE                     bne        -0x20 /* 00000FB8 */
  1378. 00000FDA  4267                     clr.w      -[A7]
  1379. 00000FDC  486E FFF0                pea.l      [A6 - 0x10]
  1380. 00000FE0  4EB9 0000 27A0           jsr        [0x000027A0]
  1381. 00000FE6  204A                     movea.l    A0, A2
  1382. 00000FE8  5888                     addq.l     A0, 4
  1383. 00000FEA  2648                     movea.l    A3, A0
  1384. 00000FEC  2008                     move.l     D0, A0
  1385. 00000FEE  5C4F                     addq.w     A7, 6
  1386. 00000FF0  6716                     beq        +0x18 /* 00001008 */
  1387. 00000FF2  41F9 0001 BA3C           lea.l      A0, [0x0001BA3C]
  1388. 00000FF8  2548 0004                move.l     [A2 + 0x4], A0
  1389. 00000FFC  4267                     clr.w      -[A7]
  1390. 00000FFE  2F0B                     move.l     -[A7], A3
  1391. 00001000  4EB9 0000 26A0           jsr        [0x000026A0]
  1392. 00001006  5C4F                     addq.w     A7, 6
  1393. label00001008:
  1394. 00001008  4A43                     tst.w      D3
  1395. 0000100A  6F0A                     ble        +0xC /* 00001016 */
  1396. 0000100C  2F0A                     move.l     -[A7], A2
  1397. 0000100E  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  1398. 00001014  584F                     addq.w     A7, 4
  1399. label00001016:
  1400. 00001016  204A                     movea.l    A0, A2
  1401. 00001018  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1402. 0000101C  4E5E                     unlink     A6
  1403. 0000101E  4E75                     rts
  1404. fn00001020:
  1405. 00001020  4E56 0000                link       A6, 0
  1406. 00001024  4878 0004                push.l     0x4
  1407. 00001028  486E 000C                pea.l      [A6 + 0xC]
  1408. 0000102C  206E 0008                movea.l    A0, [A6 + 0x8]
  1409. 00001030  4868 0004                pea.l      [A0 + 0x4]
  1410. 00001034  4EB9 0000 26D0           jsr        [0x000026D0]
  1411. 0000103A  4E5E                     unlink     A6
  1412. 0000103C  4E75                     rts
  1413. fn0000103E:
  1414. 0000103E  4E56 0000                link       A6, 0
  1415. 00001042  42A7                     clr.l      -[A7]
  1416. 00001044  486E 000C                pea.l      [A6 + 0xC]
  1417. 00001048  206E 0008                movea.l    A0, [A6 + 0x8]
  1418. 0000104C  4868 0004                pea.l      [A0 + 0x4]
  1419. 00001050  4EB9 0000 2700           jsr        [0x00002700]
  1420. 00001056  4E5E                     unlink     A6
  1421. 00001058  4E75                     rts
  1422. 0000105A  226F 0004                movea.l    A1, [A7 + 0x4]
  1423. 0000105E  41F9 0001 B902           lea.l      A0, [0x0001B902]
  1424. 00001064  2288                     move.l     [A1], A0
  1425. 00001066  2049                     movea.l    A0, A1
  1426. 00001068  4E75                     rts
  1427. 0000106A  4E56 0000                link       A6, 0
  1428. 0000106E  2F0A                     move.l     -[A7], A2
  1429. 00001070  246E 0008                movea.l    A2, [A6 + 0x8]
  1430. 00001074  200A                     move.l     D0, A2
  1431. 00001076  6732                     beq        +0x34 /* 000010AA */
  1432. 00001078  41F9 0001 B902           lea.l      A0, [0x0001B902]
  1433. 0000107E  2488                     move.l     [A2], A0
  1434. 00001080  2F0A                     move.l     -[A7], A2
  1435. 00001082  2057                     movea.l    A0, [A7]
  1436. 00001084  2250                     movea.l    A1, [A0]
  1437. 00001086  2269 0010                movea.l    A1, [A1 + 0x10]
  1438. 0000108A  4E91                     jsr        [A1]
  1439. 0000108C  2F0A                     move.l     -[A7], A2
  1440. 0000108E  2057                     movea.l    A0, [A7]
  1441. 00001090  2250                     movea.l    A1, [A0]
  1442. 00001092  2269 0018                movea.l    A1, [A1 + 0x18]
  1443. 00001096  4E91                     jsr        [A1]
  1444. 00001098  4A6E 000C                tst.w      [A6 + 0xC]
  1445. 0000109C  504F                     addq.w     A7, 8
  1446. 0000109E  6F0A                     ble        +0xC /* 000010AA */
  1447. 000010A0  2F0A                     move.l     -[A7], A2
  1448. 000010A2  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  1449. 000010A8  584F                     addq.w     A7, 4
  1450. label000010AA:
  1451. 000010AA  204A                     movea.l    A0, A2
  1452. 000010AC  245F                     movea.l    A2, [A7]+
  1453. 000010AE  4E5E                     unlink     A6
  1454. 000010B0  4E75                     rts
  1455. 000010B2  4E56 0000                link       A6, 0
  1456. 000010B6  48E7 0030                movem.l    -[A7], A2,A3
  1457. 000010BA  4AB9 0002 B7BC           tst.l      [0x0002B7BC]
  1458. 000010C0  6636                     bne        +0x38 /* 000010F8 */
  1459. 000010C2  4878 0028                push.l     0x28 /* '(' */
  1460. 000010C6  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  1461. 000010CC  2448                     movea.l    A2, A0
  1462. 000010CE  2008                     move.l     D0, A0
  1463. 000010D0  584F                     addq.w     A7, 4
  1464. 000010D2  671E                     beq        +0x20 /* 000010F2 */
  1465. 000010D4  4227                     clr.b      -[A7]
  1466. 000010D6  4878 0000                push.l     0x0
  1467. 000010DA  4878 0004                push.l     0x4
  1468. 000010DE  2F0A                     move.l     -[A7], A2
  1469. 000010E0  4EB9 0000 2688           jsr        [0x00002688]
  1470. 000010E6  41F9 0001 B936           lea.l      A0, [0x0001B936]
  1471. 000010EC  2488                     move.l     [A2], A0
  1472. 000010EE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1473. label000010F2:
  1474. 000010F2  23CA 0002 B7BC           move.l     [0x0002B7BC], A2
  1475. label000010F8:
  1476. 000010F8  2679 0002 B7BC           movea.l    A3, [0x0002B7BC]
  1477. 000010FE  42A7                     clr.l      -[A7]
  1478. 00001100  486E 0008                pea.l      [A6 + 0x8]
  1479. 00001104  2F0B                     move.l     -[A7], A3
  1480. 00001106  4EB9 0000 26C8           jsr        [0x000026C8]
  1481. 0000110C  4A80                     tst.l      D0
  1482. 0000110E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1483. 00001112  661A                     bne        +0x1C /* 0000112E */
  1484. 00001114  2479 0002 B7BC           movea.l    A2, [0x0002B7BC]
  1485. 0000111A  4878 0004                push.l     0x4
  1486. 0000111E  486E 0008                pea.l      [A6 + 0x8]
  1487. 00001122  2F0A                     move.l     -[A7], A2
  1488. 00001124  4EB9 0000 26D0           jsr        [0x000026D0]
  1489. 0000112A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1490. label0000112E:
  1491. 0000112E  4CDF 0C00                movem.l    A2,A3, [A7]+
  1492. 00001132  4E5E                     unlink     A6
  1493. 00001134  4E75                     rts
  1494. 00001136  4E56 0000                link       A6, 0
  1495. 0000113A  2F0A                     move.l     -[A7], A2
  1496. 0000113C  4AB9 0002 B7BC           tst.l      [0x0002B7BC]
  1497. 00001142  6718                     beq        +0x1A /* 0000115C */
  1498. 00001144  2479 0002 B7BC           movea.l    A2, [0x0002B7BC]
  1499. 0000114A  42A7                     clr.l      -[A7]
  1500. 0000114C  486E 0008                pea.l      [A6 + 0x8]
  1501. 00001150  2F0A                     move.l     -[A7], A2
  1502. 00001152  4EB9 0000 2700           jsr        [0x00002700]
  1503. 00001158  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1504. label0000115C:
  1505. 0000115C  245F                     movea.l    A2, [A7]+
  1506. 0000115E  4E5E                     unlink     A6
  1507. 00001160  4E75                     rts
  1508. fn00001162:
  1509. 00001162  4E56 FFEC                link       A6, -0x0014
  1510. 00001166  48E7 0038                movem.l    -[A7], A2,A3,A4
  1511. 0000116A  246E 0008                movea.l    A2, [A6 + 0x8]
  1512. 0000116E  4AB9 0002 B7BC           tst.l      [0x0002B7BC]
  1513. 00001174  6750                     beq        +0x52 /* 000011C6 */
  1514. 00001176  2879 0002 B7BC           movea.l    A4, [0x0002B7BC]
  1515. 0000117C  47EE FFF0                lea.l      A3, [A6 - 0x10]
  1516. 00001180  42A7                     clr.l      -[A7]
  1517. 00001182  2F0C                     move.l     -[A7], A4
  1518. 00001184  2F0B                     move.l     -[A7], A3
  1519. 00001186  4EB9 0000 2798           jsr        [0x00002798]
  1520. 0000118C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1521. 00001190  6012                     bra        +0x14 /* 000011A4 */
  1522. label00001192:
  1523. 00001192  2F0A                     move.l     -[A7], A2
  1524. 00001194  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1525. 00001198  2057                     movea.l    A0, [A7]
  1526. 0000119A  2250                     movea.l    A1, [A0]
  1527. 0000119C  2269 001C                movea.l    A1, [A1 + 0x1C]
  1528. 000011A0  4E91                     jsr        [A1]
  1529. 000011A2  504F                     addq.w     A7, 8
  1530. label000011A4:
  1531. 000011A4  486E FFEC                pea.l      [A6 - 0x14]
  1532. 000011A8  486E FFF0                pea.l      [A6 - 0x10]
  1533. 000011AC  4EB9 0000 27A8           jsr        [0x000027A8]
  1534. 000011B2  4A00                     tst.b      D0
  1535. 000011B4  504F                     addq.w     A7, 8
  1536. 000011B6  66DA                     bne        -0x24 /* 00001192 */
  1537. 000011B8  4267                     clr.w      -[A7]
  1538. 000011BA  486E FFF0                pea.l      [A6 - 0x10]
  1539. 000011BE  4EB9 0000 27A0           jsr        [0x000027A0]
  1540. 000011C4  5C4F                     addq.w     A7, 6
  1541. label000011C6:
  1542. 000011C6  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1543. 000011CA  4E5E                     unlink     A6
  1544. 000011CC  4E75                     rts
  1545. 000011CE  4E56 0000                link       A6, 0
  1546. 000011D2  48E7 0030                movem.l    -[A7], A2,A3
  1547. 000011D6  4AB9 0002 B7B8           tst.l      [0x0002B7B8]
  1548. 000011DC  6636                     bne        +0x38 /* 00001214 */
  1549. 000011DE  4878 0028                push.l     0x28 /* '(' */
  1550. 000011E2  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  1551. 000011E8  2448                     movea.l    A2, A0
  1552. 000011EA  2008                     move.l     D0, A0
  1553. 000011EC  584F                     addq.w     A7, 4
  1554. 000011EE  671E                     beq        +0x20 /* 0000120E */
  1555. 000011F0  4227                     clr.b      -[A7]
  1556. 000011F2  4878 0000                push.l     0x0
  1557. 000011F6  4878 0004                push.l     0x4
  1558. 000011FA  2F0A                     move.l     -[A7], A2
  1559. 000011FC  4EB9 0000 2688           jsr        [0x00002688]
  1560. 00001202  41F9 0001 B936           lea.l      A0, [0x0001B936]
  1561. 00001208  2488                     move.l     [A2], A0
  1562. 0000120A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1563. label0000120E:
  1564. 0000120E  23CA 0002 B7B8           move.l     [0x0002B7B8], A2
  1565. label00001214:
  1566. 00001214  2679 0002 B7B8           movea.l    A3, [0x0002B7B8]
  1567. 0000121A  42A7                     clr.l      -[A7]
  1568. 0000121C  486E 0008                pea.l      [A6 + 0x8]
  1569. 00001220  2F0B                     move.l     -[A7], A3
  1570. 00001222  4EB9 0000 26C8           jsr        [0x000026C8]
  1571. 00001228  4A80                     tst.l      D0
  1572. 0000122A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1573. 0000122E  661A                     bne        +0x1C /* 0000124A */
  1574. 00001230  2479 0002 B7B8           movea.l    A2, [0x0002B7B8]
  1575. 00001236  4878 0004                push.l     0x4
  1576. 0000123A  486E 0008                pea.l      [A6 + 0x8]
  1577. 0000123E  2F0A                     move.l     -[A7], A2
  1578. 00001240  4EB9 0000 26D0           jsr        [0x000026D0]
  1579. 00001246  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1580. label0000124A:
  1581. 0000124A  4CDF 0C00                movem.l    A2,A3, [A7]+
  1582. 0000124E  4E5E                     unlink     A6
  1583. 00001250  4E75                     rts
  1584. 00001252  4E56 0000                link       A6, 0
  1585. 00001256  2F0A                     move.l     -[A7], A2
  1586. 00001258  4AB9 0002 B7B8           tst.l      [0x0002B7B8]
  1587. 0000125E  6718                     beq        +0x1A /* 00001278 */
  1588. 00001260  2479 0002 B7B8           movea.l    A2, [0x0002B7B8]
  1589. 00001266  42A7                     clr.l      -[A7]
  1590. 00001268  486E 0008                pea.l      [A6 + 0x8]
  1591. 0000126C  2F0A                     move.l     -[A7], A2
  1592. 0000126E  4EB9 0000 2700           jsr        [0x00002700]
  1593. 00001274  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1594. label00001278:
  1595. 00001278  245F                     movea.l    A2, [A7]+
  1596. 0000127A  4E5E                     unlink     A6
  1597. 0000127C  4E75                     rts
  1598. 0000127E  4E56 FFEC                link       A6, -0x0014
  1599. 00001282  48E7 0038                movem.l    -[A7], A2,A3,A4
  1600. 00001286  246E 0008                movea.l    A2, [A6 + 0x8]
  1601. 0000128A  4AB9 0002 B7B8           tst.l      [0x0002B7B8]
  1602. 00001290  6750                     beq        +0x52 /* 000012E2 */
  1603. 00001292  2879 0002 B7B8           movea.l    A4, [0x0002B7B8]
  1604. 00001298  47EE FFF0                lea.l      A3, [A6 - 0x10]
  1605. 0000129C  42A7                     clr.l      -[A7]
  1606. 0000129E  2F0C                     move.l     -[A7], A4
  1607. 000012A0  2F0B                     move.l     -[A7], A3
  1608. 000012A2  4EB9 0000 2798           jsr        [0x00002798]
  1609. 000012A8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1610. 000012AC  6012                     bra        +0x14 /* 000012C0 */
  1611. label000012AE:
  1612. 000012AE  2F0A                     move.l     -[A7], A2
  1613. 000012B0  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1614. 000012B4  2057                     movea.l    A0, [A7]
  1615. 000012B6  2250                     movea.l    A1, [A0]
  1616. 000012B8  2269 001C                movea.l    A1, [A1 + 0x1C]
  1617. 000012BC  4E91                     jsr        [A1]
  1618. 000012BE  504F                     addq.w     A7, 8
  1619. label000012C0:
  1620. 000012C0  486E FFEC                pea.l      [A6 - 0x14]
  1621. 000012C4  486E FFF0                pea.l      [A6 - 0x10]
  1622. 000012C8  4EB9 0000 27A8           jsr        [0x000027A8]
  1623. 000012CE  4A00                     tst.b      D0
  1624. 000012D0  504F                     addq.w     A7, 8
  1625. 000012D2  66DA                     bne        -0x24 /* 000012AE */
  1626. 000012D4  4267                     clr.w      -[A7]
  1627. 000012D6  486E FFF0                pea.l      [A6 - 0x10]
  1628. 000012DA  4EB9 0000 27A0           jsr        [0x000027A0]
  1629. 000012E0  5C4F                     addq.w     A7, 6
  1630. label000012E2:
  1631. 000012E2  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1632. 000012E6  4E5E                     unlink     A6
  1633. 000012E8  4E75                     rts
  1634. 000012EA  0000 0089                ori.b      D0, 0x89
  1635. 000012EE  8D94                     or.l       [A4], D6
  1636. 000012F0  A4A2                     syscall    vMWrData, flags=4
  1637. 000012F2  9340                     subx.w     D1, D0
  1638. 000012F4  4186                     .invalid   0, D6 // invalid opcode 4 with b == 6
  1639. 000012F6  8C8F                     or.l       D6, A7
  1640. 000012F8  958D                     subx.l     -[A2], -[A5]
  1641. 000012FA  8394                     or.l       [A4], D1
  1642. 000012FC  95A2                     sub.l      -[A2], D2
  1643. 000012FE  A99D                     syscall    GetIndResource
  1644. 00001300  999D                     sub.l      [A5]+, D4
  1645. 00001302  9689                     sub.l      D3, A1
  1646. 00001304  8F8C 8399                unpk       -[A7], -[A4], 0x8399
  1647. 00001308  9191                     sub.l      [A1], D0
  1648. 0000130A  8989 8787                unpk       -[A4], -[A1], 0x8787
  1649. 0000130E  968C                     sub.l      D3, A4
  1650. 00001310  99A1                     sub.l      -[A1], D4
  1651. 00001312  9A89                     sub.l      D5, A1
  1652. 00001314  A1FB                     syscall    vNewMap, flags=1
  1653. 00001316  9588                     subx.l     -[A2], -[A0]
  1654. 00001318  FB9F                     .invalid   <<F/6/5>>
  1655. 0000131A  FB95                     .invalid   <<F/6/5>>
  1656. 0000131C  878F 40C3                unpk       -[A3], -[A7], 0x40C3
  1657. 00001320  8887                     or.l       D4, D7
  1658. 00001322  A240                     syscall    ResrvMem/ReserveMem, flags=2
  1659. 00001324  4FA5                     .invalid   7, -[A5] // invalid opcode 4 with b == 6
  1660. 00001326  E8B3                     roxr       D3, D4
  1661. 00001328  878E 8693                unpk       -[A3], -[A6], 0x8693
  1662. 0000132C  8AA9 F1AE                or.l       D5, [A1 - 0xE52]
  1663. 00001330  ED89                     lsl        D1, 6
  1664. 00001332  8494                     or.l       D2, [A4]
  1665. 00001334  959D                     sub.l      [A5]+, D2
  1666. 00001336  9E9B                     sub.l      D7, [A3]+
  1667. 00001338  A0ED                     syscall    vUpdAltMDB
  1668. 0000133A  4056                     negx.w     [A6]
  1669. 0000133C  8383 8594                unpk       D1, D3, 0x8594
  1670. 00001340  8488                     or.l       D2, A0
  1671. 00001342  9985                     subx.l     D4, D5
  1672. 00001344  40E8 7F26                move.w     [A0 + 0x7F26], SR
  1673. 00001348  4096                     negx.l     [A6]
  1674. 0000134A  7F82                     moveq.l    D7, 0xFFFFFF82
  1675. 0000134C  4051                     negx.w     [A1]
  1676. 0000134E  9B40                     subx.w     D5, D0
  1677. 00001350  958C                     subx.l     -[A2], -[A4]
  1678. 00001352  8399                     or.l       [A1]+, D1
  1679. 00001354  8A91                     or.l       D5, [A1]
  1680. 00001356  8989 8787                unpk       -[A4], -[A1], 0x8787
  1681. 0000135A  938E                     subx.l     -[A1], -[A6]
  1682. 0000135C  878D 95B9                unpk       -[A3], -[A5], 0x95B9
  1683. 00001360  F2FD E486                .extension 0x2FD <<F/2-3/1>> // unimplemented
  1684. 00001364  8D83 908F                unpk       D6, D3, 0x908F
  1685. 00001368  90FC 8B92                sub.w      A0, 0x8B92
  1686. 0000136C  FC8C 9389                .extension 0xC8C <<F/2-3/6>> // unimplemented
  1687. 00001370  B9F2 FDE4                cmpa.l     A4, <<invalid full ext with I/IS == 4>>
  1688. 00001374  868D                     or.l       D3, A5
  1689. 00001376  8390                     or.l       [A0], D1
  1690. 00001378  8F90                     or.l       [A0], D7
  1691. 0000137A  FC8B 92FC                .extension 0xC8B <<F/2-3/6>> // unimplemented
  1692. 0000137E  8C93                     or.l       D6, [A3]
  1693. 00001380  8900                     sbcd       D4, D0
  1694. 00001382  0000 0143                ori.b      D0, 0x43 /* 'C' */
  1695. 00001386  6A00 0000                bpl        +0x2 /* 00001388 */
  1696. // begin alternate branch 00001388-0000138A
  1697. label00001388:
  1698. 00001388  0000                     .incomplete
  1699. // end alternate branch 00001388-0000138A
  1700. label00001388: // (misaligned)
  1701. 0000138A  00                       .incomplete
  1702.